From 64a7d957a9a3de5f26720de3385be58182fe708e Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Thu, 11 Jan 2024 16:26:29 +0100
Subject: [PATCH] minor fix, put 'rank' in payload

---
 .../services/postgres_listener/lib/postgres_listener.py    | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/SAS/TMSS/backend/services/postgres_listener/lib/postgres_listener.py b/SAS/TMSS/backend/services/postgres_listener/lib/postgres_listener.py
index 9707e813635..218449c67d6 100644
--- a/SAS/TMSS/backend/services/postgres_listener/lib/postgres_listener.py
+++ b/SAS/TMSS/backend/services/postgres_listener/lib/postgres_listener.py
@@ -349,8 +349,11 @@ class TMSSPGListener(PostgresListener):
                                {'name': project_name, 'status': project_status})
 
     def onProjectRankUpdated(self, payload = None):
-        self._sendNotification(TMSS_PROJECT_OBJECT_EVENT_PREFIX+'.Rank.Updated', payload)
-
+        payload_dict = json.loads(payload)
+        name = payload_dict['name']
+        rank = payload_dict['new']['rank']
+        self._sendNotification(TMSS_PROJECT_OBJECT_EVENT_PREFIX+'.Rank.Updated',
+                               {'name': name, 'rank': rank})
 
     def onProjectQuotaArchiveLocationInserted(self, payload = None):
         self._sendNotification(TMSS_PROJECTQUOTAARCHIVELOCATION_OBJECT_EVENT_PREFIX+'.Created', payload)
-- 
GitLab