From a3b01a2dc1457fa644861bbeb6f8e593ec720823 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Dec 01 2016 14:29:00 +0000 Subject: Handle the situation where the repo's head is unborned Fixes an error reported by email --- diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py index 2e2c676..b22e5df 100644 --- a/pagure/ui/repo.py +++ b/pagure/ui/repo.py @@ -694,7 +694,7 @@ def view_blame_file(repo, filename, username=None, namespace=None): branchname = flask.request.args.get('identifier', 'master') - if repo_obj.is_empty: + if repo_obj.is_empty or repo_obj.head_is_unborn: flask.abort(404, 'Empty repo cannot have a file') commit = repo_obj[repo_obj.head.target]