From 0ab0b3cbabe16caa2bec672715c415572200acdb Mon Sep 17 00:00:00 2001 From: Milka Kuzminski Date: Thu, 25 Mar 2021 16:24:04 +0100 Subject: [PATCH] feed: fix errors on feed access of empty repositories. --- rhodecode/apps/repository/views/repo_feed.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rhodecode/apps/repository/views/repo_feed.py b/rhodecode/apps/repository/views/repo_feed.py index 75d917ee..7edabbe4 100644 --- a/rhodecode/apps/repository/views/repo_feed.py +++ b/rhodecode/apps/repository/views/repo_feed.py @@ -104,6 +104,9 @@ class RepoFeedView(RepoAppView): def _get_commits(self): pre_load = ['author', 'branch', 'date', 'message', 'parents'] + if self.rhodecode_vcs_repo.is_empty(): + return [] + collection = self.rhodecode_vcs_repo.get_commits( branch_name=None, show_hidden=False, pre_load=pre_load, translate_tags=False) @@ -137,6 +140,7 @@ class RepoFeedView(RepoAppView): language=self.language, ttl=self.ttl ) + for commit in reversed(self._get_commits()): date = self._set_timezone(commit.date) feed.add_item(