From 6dfbab33545192ac7b7484bb8b0562c7e0ce5508 Mon Sep 17 00:00:00 2001 From: Ivo Oskamp Date: Fri, 20 Mar 2026 11:47:41 +0100 Subject: [PATCH] Auto-commit local changes before build (2026-03-20 11:47:41) --- .../backupchecks/src/backend/app/cloud_connect_importer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/containers/backupchecks/src/backend/app/cloud_connect_importer.py b/containers/backupchecks/src/backend/app/cloud_connect_importer.py index 0019fd3..fe5172d 100644 --- a/containers/backupchecks/src/backend/app/cloud_connect_importer.py +++ b/containers/backupchecks/src/backend/app/cloud_connect_importer.py @@ -259,9 +259,11 @@ def upsert_cloud_connect_report(mail_message_id: int, html_body: str) -> dict: existing = JobRun.query.filter_by(job_id=job.id, external_id=external_id).first() if existing: - # Update status in case re-import happens same day with different result. + # Update status and object links in case re-import has a different result. existing.status = row["status"] db.session.add(existing) + db.session.flush() + _persist_cc_objects(row, job.customer_id, job.id, existing.id, report_dt) counters["skipped"] += 1 counters["linked"] += 1 continue