~edwargix/git.sr.ht

efd00ff61c924eeba492def943a1d455ca2336b4 — Drew DeVault 6 years ago 031b882
Fix unbound local when fetching log of empty repo
1 files changed, 2 insertions(+), 2 deletions(-)

M gitsrht/blueprints/api.py
M gitsrht/blueprints/api.py => gitsrht/blueprints/api.py +2 -2
@@ 85,7 85,7 @@ def repo_refs_GET(username, reponame):
        defaults={"ref": None, "path": ""})
@data.route("/api/<username>/repos/<reponame>/log/<path:ref>",
        defaults={"path": ""})
@data.route("/api/repos/<username>/<reponame>/log/<ref>/<path:path>")
@data.route("/api/<username>/repos/<reponame>/log/<ref>/<path:path>")
@oauth("data:read")
def repo_commits_GET(username, reponame, ref, path):
    user = get_user(username)


@@ 94,7 94,7 @@ def repo_commits_GET(username, reponame, ref, path):
    commits_per_page=50
    with GitRepository(repo.path) as git_repo:
        if git_repo.is_empty:
            return { "next": next_id, "results": [],
            return { "next": None, "results": [],
                    "total": 0, "results_per_page": commits_per_page }
        commit, ref, path = lookup_ref(git_repo, ref, path)
        start = request.args.get("start")