diff --git a/hub/kojihub.py b/hub/kojihub.py index af72d981..003e1fc8 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -3789,6 +3789,8 @@ def get_image_archive(archive_id, strict=False): select = """SELECT %s FROM image_archives WHERE archive_id = %%(archive_id)i""" % ', '.join(fields) results = _singleRow(select, locals(), fields, strict=strict) + if not results: + return None results['rootid'] = False fields = ('image_id', 'rpm_id') select = """SELECT %s FROM image_listing diff --git a/www/kojiweb/archiveinfo.chtml b/www/kojiweb/archiveinfo.chtml index 8abc4e38..ffda9cff 100644 --- a/www/kojiweb/archiveinfo.chtml +++ b/www/kojiweb/archiveinfo.chtml @@ -137,7 +137,7 @@ #end if - #if $archive.rootid + #if 'rootid' in $archive and $archive.rootid Installed RPMs