From ee72deaa58fd647cf098c6b56740b85c59f6b881 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rajmund=20Hru=C5=A1ka?= <rajmund.hruska@cesnet.cz>
Date: Fri, 11 Nov 2022 11:14:44 +0100
Subject: [PATCH] Remove secret from clients export

---
 warden_server/warden_server.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/warden_server/warden_server.py b/warden_server/warden_server.py
index d66294d..51b8cb5 100755
--- a/warden_server/warden_server.py
+++ b/warden_server/warden_server.py
@@ -1633,7 +1633,11 @@ class WardenHandler(ObjectBase):
     @expose(read=True)
     @json_wrapper
     def getClients(self):
-        return {"clients": self.db.get_clients()}
+        clients = self.db.get_clients()
+        clients_dict = [c._asdict() for c in clients]
+        for c in clients_dict:
+            del c['secret']
+        return {"clients": clients_dict}
 
     @expose(read=True)
     @json_wrapper
-- 
GitLab