Show error message if user is missing download permission for kobo sync
This commit is contained in:
parent
3aa75ef4a7
commit
d272f43424
1 changed files with 5 additions and 2 deletions
|
@ -137,10 +137,13 @@ def convert_to_kobo_timestamp_string(timestamp):
|
|||
|
||||
@kobo.route("/v1/library/sync")
|
||||
@requires_kobo_auth
|
||||
@download_required
|
||||
# @download_required
|
||||
def HandleSyncRequest():
|
||||
if not current_user.role_download():
|
||||
log.info("User needs download permissions for syncing library with Kobo")
|
||||
return abort(403)
|
||||
sync_token = SyncToken.SyncToken.from_headers(request.headers)
|
||||
log.info("Kobo library sync request received.")
|
||||
log.info("Kobo library sync request received")
|
||||
log.debug("SyncToken: {}".format(sync_token))
|
||||
log.debug("Download link format {}".format(get_download_url_for_book('[bookid]','[bookformat]')))
|
||||
if not current_app.wsgi_app.is_proxied:
|
||||
|
|
Loading…
Reference in a new issue