Only update theme if value provided (#5240)

- Handles case where null or invalid value provided
This commit is contained in:
Oliver 2023-07-13 20:34:41 +10:00 committed by GitHub
parent bd1689095d
commit 41167f22c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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'))