From 202f53791347060a574e5d488d8dde64241d6f60 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2022 12:20:23 +0530 Subject: [PATCH] Content server: Workaround for chrome bug causing multiple sign in prompts when connecting to the server after restarting Chrome. Fixes #1982060 [multiple login prompts on web server](https://bugs.launchpad.net/calibre/+bug/1982060) --- src/calibre/srv/code.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/srv/code.py b/src/calibre/srv/code.py index fa668df3da..4c69cc16d0 100644 --- a/src/calibre/srv/code.py +++ b/src/calibre/srv/code.py @@ -35,7 +35,7 @@ from polyglot.builtins import iteritems, itervalues POSTABLE = frozenset({'GET', 'POST', 'HEAD'}) -@endpoint('', auth_required=False) +@endpoint('', auth_required=True) # auth_required=True needed for Chrome: https://bugs.launchpad.net/calibre/+bug/1982060 def index(ctx, rd): ans_file = lopen(P('content-server/index-generated.html'), 'rb') if not in_develop_mode: