diff --git a/review/models/review_models.py b/review/models/review_models.py index 6f982ad6c..a7626b124 100644 --- a/review/models/review_models.py +++ b/review/models/review_models.py @@ -133,7 +133,7 @@ def source_object(self) -> 'ReviewableModelMixin': # or by us directly going through the foreign_sets = [m for m in dir(self) if m.endswith('_set') and not m.startswith('reviews')] for foreign_set in foreign_sets: - source_object = getattr(self, foreign_set).first() + source_object = getattr(self, foreign_set).order_by('pk').first() if source_object: return source_object diff --git a/review/templates/review/review.html b/review/templates/review/review.html index c7fb0da27..33b1b794d 100644 --- a/review/templates/review/review.html +++ b/review/templates/review/review.html @@ -23,7 +23,7 @@ {% block content %}