Add deleted variable back 92/70592/2
authorSean Smith <ssmith@iol.unh.edu>
Mon, 27 Jul 2020 18:56:58 +0000 (14:56 -0400)
committerSean Smith <ssmith@iol.unh.edu>
Mon, 27 Jul 2020 19:02:00 +0000 (15:02 -0400)
Signed-off-by: Sean Smith <ssmith@iol.unh.edu>
Change-Id: Ie757d5f9bdc992616760d9f30e49913292f93868

src/workflow/resource_bundle_workflow.py

index 006f481..639e7a8 100644 (file)
@@ -252,12 +252,15 @@ class Define_Software(WorkflowStep):
         # TODO: fix headnode in form, currently doesn't return a selected one
         # models['headnode_index'] = post_data.get("headnode", 1)
         formset = self.create_hostformset(hosts, data=post_data)
+        has_headnode = False
         if formset.is_valid():
             for i, form in enumerate(formset):
                 host = hosts[i]
                 image = form.cleaned_data['image']
                 hostname = form.cleaned_data['host_name']
                 headnode = form.cleaned_data['headnode']
+                if headnode:
+                    has_headnode = True
                 host.is_head_node = headnode
                 host.name = hostname
                 host.image = image