diff --git a/radicale/__init__.py b/radicale/__init__.py index 234e0ef1..06354d99 100644 --- a/radicale/__init__.py +++ b/radicale/__init__.py @@ -388,7 +388,7 @@ class Application: self.logger.info("%s refused" % (user or "Anonymous user")) status = client.UNAUTHORIZED realm = self.configuration.get("server", "realm") - headers = headers.copy() + headers = dict(headers) headers.update ({ "WWW-Authenticate": "Basic realm=\"%s\"" % realm})