From 41167f22c9943a2a0f389fd24f595f137bf2271f Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 13 Jul 2023 20:34:41 +1000 Subject: [PATCH] Only update theme if value provided (#5240) - Handles case where null or invalid value provided --- InvenTree/InvenTree/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/InvenTree/InvenTree/views.py b/InvenTree/InvenTree/views.py index 9819defcf6..838e0d7f1b 100644 --- a/InvenTree/InvenTree/views.py +++ b/InvenTree/InvenTree/views.py @@ -639,8 +639,12 @@ class AppearanceSelectView(RedirectView): user_theme = common_models.ColorTheme() user_theme.user = request.user - user_theme.name = theme - user_theme.save() + if theme: + try: + user_theme.name = theme + user_theme.save() + except Exception: + pass return redirect(reverse_lazy('settings'))