aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby <[email protected]>2024-08-25 23:28:57 -0400
committerBobby <[email protected]>2024-08-25 23:28:57 -0400
commit20ecf8402cbd6053efbf048a59b0e62e0d948d16 (patch)
tree346a752a74a4c83ad6ac062fdeedcd78f9b1ccec
parentced2c54b4e1d2aa1757c1a58a0b624a36bda5c21 (diff)
downloadyugen-20ecf8402cbd6053efbf048a59b0e62e0d948d16.tar.xz
yugen-20ecf8402cbd6053efbf048a59b0e62e0d948d16.zip
Ability to save preferences
-rw-r--r--user_profile/views.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/user_profile/views.py b/user_profile/views.py
index ef3c8e3..392c8d6 100644
--- a/user_profile/views.py
+++ b/user_profile/views.py
@@ -51,6 +51,9 @@ def save_user_preferences(request):
user_preferences.auto_next_episode = auto_next_episode
user_preferences.display_guild_name_instead_of_username = display_guild_name_instead_of_username
- user_preferences.save()
-
- return JsonResponse({"success": "User preferences saved"}, status=200)
+ try:
+ user_preferences.save()
+ return JsonResponse({"success": "User preferences saved"}, status=200)
+ except Exception as e:
+ print(e)
+ return JsonResponse({"error": "Failed to save user preferences"}, status=500)