diff --git a/src/octoprint/server/__init__.py b/src/octoprint/server/__init__.py index 8191a612..cea1e278 100644 --- a/src/octoprint/server/__init__.py +++ b/src/octoprint/server/__init__.py @@ -105,7 +105,7 @@ def get_locale(): if "l10n" in request.values: return Locale.negotiate([request.values["l10n"]], LANGUAGES) - if g.identity: + if hasattr(g, "identity") and g.identity and userManager is not None: userid = g.identity.id try: user_language = userManager.getUserSetting(userid, ("interface", "language"))