Fix API crash

This commit is contained in:
Ben Muthalaly 2024-10-26 01:53:49 -05:00
parent 5295320b0b
commit 4213d7dc27

View file

@ -64,7 +64,7 @@ class NinjaAPIWithIOCapture(NinjaAPI):
# Add Auth Headers to response # Add Auth Headers to response
api_token = getattr(request, '_api_token', None) api_token = getattr(request, '_api_token', None)
token_expiry = api_token.expires.isoformat() if api_token else 'Never' token_expiry = api_token.expires.isoformat() if api_token and api_token.expires else 'Never'
response['X-ArchiveBox-Auth-Method'] = getattr(request, '_api_auth_method', None) or 'None' response['X-ArchiveBox-Auth-Method'] = getattr(request, '_api_auth_method', None) or 'None'
response['X-ArchiveBox-Auth-Expires'] = token_expiry response['X-ArchiveBox-Auth-Expires'] = token_expiry