Skip to content

Commit b949c5c

Browse files
committed
HOTFIX: linksearchtotal_collect continue on duplicates
1 parent 4f3f54a commit b949c5c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

extlinks/links/management/commands/linksearchtotal_collect.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
from extlinks.common.management.commands import BaseCommand
77
from django.db import close_old_connections
8+
from django.db.utils import IntegrityError
89

910
from extlinks.links.helpers import reverse_host
1011
from extlinks.links.models import LinkSearchTotal, URLPattern
@@ -80,7 +81,10 @@ def _handle(self, *args, **options):
8081
linksearch_object = LinkSearchTotal(
8182
url=URLPattern.objects.get(pk=urlpattern_pk), total=total_count
8283
)
83-
linksearch_object.save()
8484
logger.info(f"saving linksearch_object {linksearch_object}")
85+
try:
86+
linksearch_object.save()
87+
except IntegrityError as e:
88+
logger.warning(e)
8589

8690
close_old_connections()

0 commit comments

Comments
 (0)