Browse Source

fix: Avoid creating empty tag on migration

Cristian 5 years ago
parent
commit
b9e5b781a7
1 changed files with 3 additions and 3 deletions
  1. 3 3
      archivebox/core/migrations/0006_auto_20200915_2006.py

+ 3 - 3
archivebox/core/migrations/0006_auto_20200915_2006.py

@@ -23,9 +23,9 @@ def forwards_func(apps, schema_editor):
         tag_set = (
             set(tag.strip() for tag in (snapshot.tags_old or '').split(','))
         )
-        tag_list = list(tag_set) or []
-        
-        for tag in tag_list:
+        tag_set.discard("")
+
+        for tag in tag_set:
             new_tag, created = TagModel.objects.get_or_create(name=tag, slug=slugify(tag))
             TaggedItemModel.objects.get_or_create(
                 content_type_id=ct[0].id,