Page MenuHomeSoftware Heritage

D7113.diff
No OneTemporary

D7113.diff

diff --git a/swh/web/auth/mailmap.py b/swh/web/auth/mailmap.py
--- a/swh/web/auth/mailmap.py
+++ b/swh/web/auth/mailmap.py
@@ -57,8 +57,11 @@
UserMailmap.objects.create(
user_id=str(request.user.id), from_email=from_email, **request.data
)
- except IntegrityError:
- return HttpResponseBadRequest("This 'from_email' already exists.")
+ except IntegrityError as e:
+ if "user_mailmap_from_email_key" in e.args[0]:
+ return HttpResponseBadRequest("This 'from_email' already exists.")
+ else:
+ raise
event.successful = True
event.save()

File Metadata

Mime Type
text/plain
Expires
Nov 5 2024, 8:18 AM (18 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3230032

Event Timeline