summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErnst Widerberg <ernst@sunet.se>2021-11-24 17:06:13 +0100
committerErnst Widerberg <ernst@sunet.se>2021-11-24 17:06:13 +0100
commit9d3a7ed5a71f4d9caf248987d689350f72a1699c (patch)
tree59eb006186eb134937c1f84fe895ddf952d69c7e
parent81ee78943b68c509b2a4653f3ca30cebd5fe20a4 (diff)
Fix get/<id> endpoint
-rwxr-xr-xsrc/main.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.py b/src/main.py
index 783698e..609433b 100755
--- a/src/main.py
+++ b/src/main.py
@@ -62,6 +62,8 @@ def get_pubkey():
def get_data(key=None, limit=25, skip=0, ip=None,
port=None, asn=None, domain=None):
+ if key:
+ return db.get(key)
selectors = dict()
indexes = CouchIindex().dict()
@@ -130,6 +132,8 @@ async def get_key(key=None, Authorize: AuthJWT = Depends()):
Authorize.jwt_required()
+ # TODO: Use JWT authz and check e.g. domain here
+
data = get_data(key)
return JSONResponse(content={"status": "success", "docs": data})