diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py index 51f56a7fb0f12e13223ad6f62bad815ad9c59a73..8d9f1100d0f064cbd79f2bc3f73971b3a289a1c1 100644 --- a/atdb/taskdatabase/models.py +++ b/atdb/taskdatabase/models.py @@ -88,7 +88,6 @@ def associate_task_with_activity(task): activity = Activity(sas_id=task.sas_id, project=task.project, - workflow_id = task.workflow.id, filter=task.filter) activity.save() diff --git a/atdb/taskdatabase/services/activities_handler.py b/atdb/taskdatabase/services/activities_handler.py index 1f215340685bc9cf2fee19fa673ba05b3b07da93..086542ddf6f35b4217ad3585d8533ab640895bf8 100644 --- a/atdb/taskdatabase/services/activities_handler.py +++ b/atdb/taskdatabase/services/activities_handler.py @@ -143,6 +143,10 @@ def update_activity(task): activity.filter = task.filter activity.save() - if activity.workflow_id != task.workflow.id: - activity.workflow_id = task.workflow.id - activity.save() \ No newline at end of file + try: + if activity.workflow_id != task.workflow.id: + activity.workflow_id = task.workflow.id + activity.save() + except: + # continue, workflow is not initially needed + logger.error(f'no workflow found for this task') \ No newline at end of file diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html index d9a8482a724472f6636c0183ba9522edad85f4a0..fc4fe7f33da131e313a1b83810dfa786f4e32ff6 100644 --- a/atdb/taskdatabase/templates/taskdatabase/index.html +++ b/atdb/taskdatabase/templates/taskdatabase/index.html @@ -31,7 +31,7 @@ {% include 'taskdatabase/pagination.html' %} </div> </div> - <p class="footer"> Version 19 Feb 2024 + <p class="footer"> Version 20 Feb 2024 </div> {% include 'taskdatabase/refresh.html' %}