diff --git a/django/meleager/admin/alignment.py b/django/meleager/admin/alignment.py index e176a70bc5bd715dc428c6acf76ae6f0f6c96215..c3c6bd51f679acf27af45282181ee76d4132121b 100644 --- a/django/meleager/admin/alignment.py +++ b/django/meleager/admin/alignment.py @@ -1,7 +1,8 @@ +from reversion_compare.admin import CompareVersionAdmin + from django.contrib import admin from django.urls import reverse from django.utils.safestring import mark_safe -from reversion_compare.admin import CompareVersionAdmin from meleager.models import Alignment @@ -15,6 +16,8 @@ class AlignmentAdmin(CompareVersionAdmin): @admin.display(description="Passage") def first_passage_link(self, obj): + if not obj.text_1: + return "" passage = obj.text_1.passages.select_related("book").first() url = reverse( f"admin:{passage._meta.app_label}_{passage._meta.model_name}_change",