diff --git a/pisi/db/repodb.py b/pisi/db/repodb.py index 8b47b767..0339c32c 100644 --- a/pisi/db/repodb.py +++ b/pisi/db/repodb.py @@ -228,11 +228,13 @@ class RepoDB(lazydb.LazyDB): def get_distribution(self, name): doc = self.get_repo_doc(name) - return doc.getTag("Distribution").getTagData("SourceName") + distro = doc.getTag("Distribution") + return distro and distro.getTagData("SourceName") def get_distribution_release(self, name): doc = self.get_repo_doc(name) - return doc.getTag("Distribution").getTagData("Version") + distro = doc.getTag("Distribution") + return distro and distro.getTagData("Version") def check_distribution(self, name): if ctx.get_option('ignore_check'):