diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html index 178726d15ce8207e086ef1d47b30a23930ff8195..3013df41cded23ab6d804581e86b449018ce1842 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 16 Feb 2024 (11:00) + <p class="footer"> Version 16 Feb 2024 (13:30) </div> {% include 'taskdatabase/refresh.html' %} diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py index 16c5bc893876f1d7c35c479bf34cb7c14cc956a7..18df3dc58a15bf525fa0658df0e0ad474ea90fc1 100644 --- a/atdb/taskdatabase/views.py +++ b/atdb/taskdatabase/views.py @@ -1730,6 +1730,7 @@ def UpdateAllActivities(request): return redirect('index') + def UpdateActivitySasId(request, sas_id): # this function is called externally to avoid worker timeouts # http://localhost:8000/atdb/tasks/repair/update-activity/600907 @@ -1743,7 +1744,7 @@ def UpdateActivitySasId(request, sas_id): for task in tasks: i += 1 - if task.status not in ['discarded', 'suspended']: + if task.status in ['stored', 'validated','scrubbed','archiving', 'archived','finished'] or 'failed' in task.status: activities_handler.update_activity(task) logger.info(f'{i} of {total} for sas_id = {sas_id}')