fix: raise bad req error on call without X-API-key

This commit is contained in:
Stefan Stammberger 2021-09-28 21:13:04 +02:00
parent 8c5989d465
commit 2a4314ca84
No known key found for this signature in database
GPG Key ID: 645FA807E935D9D5

View File

@ -96,6 +96,8 @@ async def get_key_type(r: Request,
await checker.__call__(r)
return WalletTypeInfo(0, checker.wallet)
except HTTPException as e:
if e.status_code == HTTPStatus.BAD_REQUEST:
raise
if e.status_code == HTTPStatus.UNAUTHORIZED:
pass
except:
@ -106,6 +108,8 @@ async def get_key_type(r: Request,
await checker.__call__(r)
return WalletTypeInfo(1, checker.wallet)
except HTTPException as e:
if e.status_code == HTTPStatus.BAD_REQUEST:
raise
if e.status_code == HTTPStatus.UNAUTHORIZED:
return WalletTypeInfo(2, None)
except: