From b038f526eefe9e43e81634ef53bd31d23dc254a2 Mon Sep 17 00:00:00 2001 From: rasmus Date: Mon, 26 May 2025 01:49:27 +0300 Subject: [PATCH] doorkeys: don't dump db to logs --- inventory-app/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/inventory-app/api.py b/inventory-app/api.py index 6e3772e..323be2a 100644 --- a/inventory-app/api.py +++ b/inventory-app/api.py @@ -37,15 +37,14 @@ def get_group_cards(): request_groups = request.json.get("groups", False) if not request_groups: return "must specify groups in parameter", 400 - print(f"groups requested are: {request_groups}") - print(f"found users: {g.users}") + print(f"found {len(g.users)} users for groups: {request_groups}") keys = [] for u in g.users: for group in u.groups: if group in request_groups: keys.append(u.username) break - print(f"keys are {keys}") + print(f"{len(keys)} doorkeys") flt = { "token.uid_hash": {"$exists": True}, "inventory.owner.username": {"$in": keys} @@ -58,7 +57,7 @@ def get_group_cards(): for obj in db.inventory.find(flt, prj): found.append({"token": obj["token"]}) fl = list(found) - print(f"found tokens are: {fl}") + print(f"{len(fl)} doorkey tokens") return jsonify(fl) @page_api.route("/api/slack/doorboy", methods=['POST'])