1
0
Fork 0
mirror of synced 2024-06-24 00:50:23 +12:00

Fixed empty tags

This commit is contained in:
Angel Rey 2020-09-24 15:11:17 -05:00
parent bf09c6b40a
commit 4581ea956f
2 changed files with 4 additions and 5 deletions

View file

@ -70,7 +70,7 @@ class SnapshotAdmin(admin.ModelAdmin):
return super().get_queryset(request).prefetch_related('tags')
def tag_list(self, obj):
return u", ".join(o.name for o in obj.tags.all())
return ', '.join(obj.tags.values_list('name', flat=True))
def id_str(self, obj):
return format_html(

View file

@ -40,7 +40,8 @@ def write_link_to_sql_index(link: Link):
while Snapshot.objects.filter(timestamp=info["timestamp"]).exists():
info["timestamp"] = str(float(info["timestamp"]) + 1.0)
return Snapshot.objects.update_or_create(url=link.url, defaults=info)[0]
Snapshot.objects.update_or_create(url=link.url, defaults=info)
return Snapshot.objects.get(url=link.url)
@enforce_types
@ -72,9 +73,7 @@ def write_sql_link_details(link: Link, out_dir: Path=OUTPUT_DIR) -> None:
tag_list = list(tag_set) or []
for tag in tag_list:
# TODO check empty tags
if snap.tags:
snap.tags.add(tag)
snap.tags.add(tag)
snap.save()