Skip to content

Commit d5ed3ce

Browse files
committed
Raise IntegrityError if it's not about the slug
1 parent d740d44 commit d5ed3ce

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

localized_fields/models.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,11 @@ def save(self, *args, **kwargs):
5656
# field class... we can also not only catch exceptions
5757
# that apply to slug fields... so yea.. this is as
5858
# retarded as it gets... i am sorry :(
59-
if 'slug' in str(ex):
60-
if self.retries >= max_retries:
61-
raise ex
59+
if 'slug' not in str(ex):
60+
raise ex
61+
62+
if self.retries >= max_retries:
63+
raise ex
6264

6365
self.retries += 1
6466
return self.save()

0 commit comments

Comments
 (0)