Allow marker bookings 11/70611/1
authorSawyer Bergeron <sbergeron@iol.unh.edu>
Thu, 30 Jul 2020 16:12:19 +0000 (12:12 -0400)
committerSawyer Bergeron <sbergeron@iol.unh.edu>
Thu, 30 Jul 2020 16:12:19 +0000 (12:12 -0400)
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
Change-Id: I7494242760e98e8dd07db1f952c51e30897a2df8

src/workflow/resource_bundle_workflow.py

index 1a6de50..404224e 100644 (file)
@@ -259,14 +259,14 @@ class Define_Software(WorkflowStep):
                 image = form.cleaned_data['image']
                 hostname = form.cleaned_data['host_name']
                 headnode = form.cleaned_data['headnode']
-                if headnode or not hosts:
+                if headnode:
                     has_headnode = True
                 host.is_head_node = headnode
                 host.name = hostname
                 host.image = image
                 host.save()
 
-            if not has_headnode:
+            if not has_headnode and len(hosts) > 0:
                 self.set_invalid("No headnode. Please set a headnode.")
                 return