From 7139b9a7a95db468cc498b7fc8557923af9a0dde Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Fri, 7 Jul 2023 12:08:15 -0700 Subject: [PATCH] operator: ensure finished is always set (#953) --- backend/btrixcloud/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/btrixcloud/operator.py b/backend/btrixcloud/operator.py index 26eb1a29..681c1cf4 100644 --- a/backend/btrixcloud/operator.py +++ b/backend/btrixcloud/operator.py @@ -629,6 +629,9 @@ class BtrixOperator(K8sAPI): state, status, crawl_id, allowed_from=allowed_from, **kwargs ): print("already finished, ignoring mark_finished") + if not status.finished: + status.finished = to_k8s_date(finished) + return status status.finished = to_k8s_date(finished)