From 5c4ed58de62d3f521de75c35be7f4112d79e4967 Mon Sep 17 00:00:00 2001 From: Szabo Zoltan Date: Thu, 29 Aug 2024 11:59:23 +0200 Subject: [PATCH] Give more log details in sync_molnix --- api/management/commands/sync_molnix.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/api/management/commands/sync_molnix.py b/api/management/commands/sync_molnix.py index e06b360c7..6ad688ee6 100644 --- a/api/management/commands/sync_molnix.py +++ b/api/management/commands/sync_molnix.py @@ -312,7 +312,9 @@ def sync_deployments(molnix_deployments, molnix_api, countries): try: deployment = PersonnelDeployment.objects.get(is_molnix=True, event_deployed_to=event) except Exception: - logger.warning("Did not import Deployment with Molnix ID %d. Invalid Event." % md["id"]) + warning = "Did not import Deployment with Molnix ID %d. Invalid Event." % md["id"] + logger.warning(warning) + warnings.append(warning) prt("Did not import Deployment. Invalid Event", md["id"]) continue @@ -321,7 +323,9 @@ def sync_deployments(molnix_deployments, molnix_api, countries): if md["position_id"]: surge_alert = SurgeAlert.objects.get(molnix_id=md["position_id"]) except Exception: - logger.warning("%d deployment did not find SurgeAlert with Molnix position_id %d." % (md["id"], md["position_id"])) + warning = "%d deployment did not find SurgeAlert with Molnix position_id %d." % (md["id"], md["position_id"]) + logger.warning(warning) + warnings.append(warning) prt("Deployment did not find SurgeAlert", md["id"], md["position_id"]) continue @@ -332,7 +336,9 @@ def sync_deployments(molnix_deployments, molnix_api, countries): if md["person"] and "sex" in md["person"]: gender = md["person"]["sex"] except Exception: - logger.warning("Did not find gender info in %d" % md["id"]) + warning = "Did not find gender info in %d" % md["id"] + logger.warning(warning) + warnings.append(warning) continue location = None