mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-31 07:13:02 +00:00 
			
		
		
		
	Show error message if user is missing download permission for kobo sync
This commit is contained in:
		| @@ -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: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ozzie Isaacs
					Ozzie Isaacs