forked from mirrors/LibreTranslate
Better error message when API key link is available
This commit is contained in:
parent
47fc85fdec
commit
78d2bc7be4
1 changed files with 4 additions and 1 deletions
|
@ -195,9 +195,12 @@ def create_app(args):
|
||||||
and api_keys_db.lookup(ak) is None
|
and api_keys_db.lookup(ak) is None
|
||||||
and request.headers.get("Origin") != args.require_api_key_origin
|
and request.headers.get("Origin") != args.require_api_key_origin
|
||||||
):
|
):
|
||||||
|
description = "Please contact the server operator to get an API key"
|
||||||
|
if args.get_api_key_link:
|
||||||
|
description = "Visit %s to get an API key" % args.get_api_key_link
|
||||||
abort(
|
abort(
|
||||||
403,
|
403,
|
||||||
description="Please contact the server operator to obtain an API key",
|
description=description,
|
||||||
)
|
)
|
||||||
|
|
||||||
return f(*a, **kw)
|
return f(*a, **kw)
|
||||||
|
|
Loading…
Reference in a new issue