From 870dd18a56ad0ed033d25ab824241122541291d1 Mon Sep 17 00:00:00 2001 From: fkantelberg Date: Mon, 6 Feb 2023 09:03:16 +0100 Subject: [PATCH] [FIX] web_dark_mode: Fix uninstallation --- web_dark_mode/models/ir_http.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web_dark_mode/models/ir_http.py b/web_dark_mode/models/ir_http.py index 20755c49d..e2c90b537 100644 --- a/web_dark_mode/models/ir_http.py +++ b/web_dark_mode/models/ir_http.py @@ -12,8 +12,9 @@ class IrHttp(models.AbstractModel): def _set_color_scheme(cls, response): scheme = request.httprequest.cookies.get("color_scheme") user = request.env.user - user_scheme = "dark" if user.dark_mode else "light" - if (not user.dark_mode_device_dependent) and scheme != user_scheme: + user_scheme = "dark" if getattr(user, "dark_mode", None) else "light" + device_dependent = getattr(user, "dark_mode_device_dependent", None) + if (not device_dependent) and scheme != user_scheme: response.set_cookie("color_scheme", user_scheme) @classmethod