3
0
Fork 0

[FIX] web_dark_mode: Fix uninstallation

16.0
fkantelberg 2023-02-06 09:03:16 +01:00
parent c051b4ffce
commit 870dd18a56
1 changed files with 3 additions and 2 deletions

View File

@ -12,8 +12,9 @@ class IrHttp(models.AbstractModel):
def _set_color_scheme(cls, response): def _set_color_scheme(cls, response):
scheme = request.httprequest.cookies.get("color_scheme") scheme = request.httprequest.cookies.get("color_scheme")
user = request.env.user user = request.env.user
user_scheme = "dark" if user.dark_mode else "light" user_scheme = "dark" if getattr(user, "dark_mode", None) else "light"
if (not user.dark_mode_device_dependent) and scheme != user_scheme: device_dependent = getattr(user, "dark_mode_device_dependent", None)
if (not device_dependent) and scheme != user_scheme:
response.set_cookie("color_scheme", user_scheme) response.set_cookie("color_scheme", user_scheme)
@classmethod @classmethod