diff options
author | Ernst Widerberg <ernst@sunet.se> | 2021-11-24 17:06:13 +0100 |
---|---|---|
committer | Ernst Widerberg <ernst@sunet.se> | 2021-11-24 17:06:13 +0100 |
commit | 9d3a7ed5a71f4d9caf248987d689350f72a1699c (patch) | |
tree | 59eb006186eb134937c1f84fe895ddf952d69c7e | |
parent | 81ee78943b68c509b2a4653f3ca30cebd5fe20a4 (diff) |
Fix get/<id> endpoint
-rwxr-xr-x | src/main.py | 4 |
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}) |