forked from Techsystech/web
[FIX] web_dark_mode: Fix uninstallation
parent
c051b4ffce
commit
870dd18a56
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue