]> git.parisson.com Git - teleforma.git/commitdiff
Fix error when adding user in admin
authorYoan Le Clanche <yoanl@pilotsystems.net>
Thu, 14 Sep 2023 08:55:24 +0000 (10:55 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Thu, 14 Sep 2023 08:55:24 +0000 (10:55 +0200)
teleforma/admin.py

index 36e445bb1e1ea5d1391baf7761443db390964072..ae0df5cb96621f40c487bea5a8bd7de7eeb49959 100644 (file)
@@ -48,7 +48,10 @@ class UserProfileAdmin(UserAdmin):
     actions = ['export_user_profiles']
 
     def save_model(self, request, obj, form, change):
-        auditor = obj.auditor.get()
+        try:
+            auditor = obj.auditor.get()
+        except Auditor.DoesNotExist:
+            super().save_model(request, obj, form, change)
         # remove conference / seminars from user draft cart
         carts = Cart.objects.filter(user=obj, status=Cart.STATE_DRAFT)
         for cart in carts: