From 3d7025ee4b2a9b39b470c166391f3b0f2b0d62db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madis=20M=C3=A4gi?= Date: Wed, 2 Aug 2023 01:34:20 +0300 Subject: [PATCH] Add debug prints --- inventory-app/api.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/inventory-app/api.py b/inventory-app/api.py index 0022e1d..ebed82d 100644 --- a/inventory-app/api.py +++ b/inventory-app/api.py @@ -41,10 +41,13 @@ def view_users(): @check_api_key def get_group_cards(): groups = request.json.get("groups", False) + users = get_users() + print(groups) + print(users) if not groups: return "must specify groups in parameter", 400 - print(groups) - gu = list(filter(lambda u: any(g["name"] in groups for g in u["status"]["groups"]), get_users())) + gu = list(filter(lambda u: any(g["name"] in groups for g in u["status"]["groups"]), users)) + print(gu) keys = list(map(lambda u: u["metadata"]["name"], gu)) print(keys) flt = { @@ -61,5 +64,7 @@ def get_group_cards(): if obj["inventory"] and obj["inventory"]["owner"] and type(obj["inventory"]["owner"]["foreign_id"]) != str: del obj["inventory"] found.append(obj) - return jsonify(list(found)) + fl = list(found) + print(fl) + return jsonify(fl)