X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomtask%2Fhttp.py;h=2d5db82ccd2e85e7a56ae13c2e52134592efccd7;hb=4c546e0133670dd10aec890c3cea6329c3a29663;hp=ea1358a00f754e217a4ecb9e469f04607962c082;hpb=16bc51d279619ed41a18551676709e365a89b54a;p=plomtask
diff --git a/plomtask/http.py b/plomtask/http.py
index ea1358a..2d5db82 100644
--- a/plomtask/http.py
+++ b/plomtask/http.py
@@ -214,7 +214,7 @@ class TaskHandler(BaseHTTPRequestHandler):
id_ = self.params.get_int_or_none('id')
c = Condition.by_id(self.conn, id_, create=True)
ps = Process.all(self.conn)
- return {'condition': c,
+ return {'condition': c, 'is_new': c.id_ is None,
'enabled_processes': [p for p in ps if c in p.conditions],
'disabled_processes': [p for p in ps if c in p.blockers],
'enabling_processes': [p for p in ps if c in p.enables],
@@ -240,7 +240,7 @@ class TaskHandler(BaseHTTPRequestHandler):
if title_64:
title = b64decode(title_64.encode()).decode()
process.title.set(title)
- return {'process': process,
+ return {'process': process, 'is_new': process.id_ is None,
'steps': process.get_steps(self.conn),
'owners': process.used_as_step_by(self.conn),
'n_todos': len(Todo.by_process_id(self.conn, process.id_)),