X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;ds=sidebyside;f=plomtask%2Fhttp.py;h=f6c5dc71db70fb46abfd4b15aaa2cd8cd656410d;hb=5330c790adbff45a76988d6483ab0175cb95da77;hp=f28b09715cd734248d0dce6240a1aa6dada73014;hpb=48ed70167c50303f46309c5808f93f2ba169b34f;p=plomtask diff --git a/plomtask/http.py b/plomtask/http.py index f28b097..f6c5dc7 100644 --- a/plomtask/http.py +++ b/plomtask/http.py @@ -376,8 +376,6 @@ class TaskHandler(BaseHTTPRequestHandler): process.set_blockers(self.conn, self.form_data.get_all_int('blocker')) process.set_enables(self.conn, self.form_data.get_all_int('enables')) process.set_disables(self.conn, self.form_data.get_all_int('disables')) - process.set_step_suppressions(self.conn, - self.form_data.get_all_int('suppresses')) process.calendarize = self.form_data.get_all_str('calendarize') != [] process.save(self.conn) assert isinstance(process.id_, int) @@ -403,6 +401,8 @@ class TaskHandler(BaseHTTPRequestHandler): steps += [ProcessStep(None, process.id_, step_process_id, None)] process.uncache() process.set_steps(self.conn, steps) + process.set_step_suppressions(self.conn, + self.form_data.get_all_int('suppresses')) process.save(self.conn) return f'/process?id={process.id_}'