diff --git a/src/core/homepage_elements/carousel/models.py b/src/core/homepage_elements/carousel/models.py index 9f408e785e..088c5deefc 100755 --- a/src/core/homepage_elements/carousel/models.py +++ b/src/core/homepage_elements/carousel/models.py @@ -121,10 +121,12 @@ def get_items(self): else: issues = chain(self.issues.all(), issues) - return sorted( - chain(articles, news, issues), - key=attrgetter("date_published"), - reverse=True, + return list( + sorted( + chain(articles, news, issues), + key=attrgetter("date_published"), + reverse=True, + ) )