From d285272033457e45ced2cc26db58e4d6e091778d Mon Sep 17 00:00:00 2001 From: mlbonhomme <bonhomme@teklia.com> Date: Wed, 31 Jan 2024 16:11:58 +0100 Subject: [PATCH] Update worker run has_results by batches of 1000 --- arkindex/process/managers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arkindex/process/managers.py b/arkindex/process/managers.py index 35ffab9a78..328593060a 100644 --- a/arkindex/process/managers.py +++ b/arkindex/process/managers.py @@ -199,7 +199,7 @@ class WorkerRunQuerySet(QuerySet): queryset = list(self.annotate(new_has_results=self.has_results_expression()).only("id")) for run in queryset: run.has_results = run.new_has_results - self.bulk_update(queryset, ["has_results"]) + self.bulk_update(queryset, ["has_results"], 1000) def has_results_expression(self): return reduce(operator.or_, [ -- GitLab