diff --git a/InvenTree/InvenTree/views.py b/InvenTree/InvenTree/views.py index 9cb04e09d1..101659eb75 100644 --- a/InvenTree/InvenTree/views.py +++ b/InvenTree/InvenTree/views.py @@ -640,8 +640,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'))