From 0c051dc186020bf96308b5ebe2f13e07a42178e5 Mon Sep 17 00:00:00 2001 From: Sanjay Bhangar Date: Thu, 11 Apr 2024 08:42:45 -0700 Subject: [PATCH 1/2] set closes even when set later on Molnix, set archived status correctly --- api/management/commands/sync_molnix.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/management/commands/sync_molnix.py b/api/management/commands/sync_molnix.py index 2ba653844..18c60513e 100644 --- a/api/management/commands/sync_molnix.py +++ b/api/management/commands/sync_molnix.py @@ -495,6 +495,11 @@ def sync_open_positions(molnix_positions, molnix_api, countries): warnings.append("Position id %d not found in Molnix API" % alert.molnix_id) if position and position["status"] == "unfilled": alert.molnix_status = position["status"] + if position and position['closes']: + alert.closes = get_datetime(position["closes"]) + if position and position['status'] == 'archived': + alert.molnix_status = position['status'] + alert.is_active = False else: alert.is_active = False alert.save() From cdfb45dc4508bc174c2e770efe272c37ceb90e82 Mon Sep 17 00:00:00 2001 From: "Szabo, Zoltan" Date: Thu, 11 Apr 2024 17:53:39 +0200 Subject: [PATCH 2/2] Add logging for processed open-position id-s --- api/management/commands/sync_molnix.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api/management/commands/sync_molnix.py b/api/management/commands/sync_molnix.py index 18c60513e..b969e9765 100644 --- a/api/management/commands/sync_molnix.py +++ b/api/management/commands/sync_molnix.py @@ -439,6 +439,7 @@ def sync_open_positions(molnix_positions, molnix_api, countries): successful_updates = 0 for position in molnix_positions: + logger.warning('× ' + str(position["id"])) if skip_this(position["tags"]): warning = "Position id %d skipped due to No-GO" % position["id"] logger.warning(warning)