diff --git a/routers/web/repo/view.go b/routers/web/repo/view.go index 50f9e8b9e8..51b8c21f00 100644 --- a/routers/web/repo/view.go +++ b/routers/web/repo/view.go @@ -1165,6 +1165,12 @@ PostRecentBranchCheck: } lfsLock, err := git_model.GetTreePathLock(ctx, ctx.Repo.Repository.ID, ctx.Repo.TreePath) + + if err != nil { + ctx.ServerError("git_model.GetTreePathLock", err) + return + } + if ctx.Repo.CanEnableEditor(ctx, ctx.Doer) { if lfsLock != nil && lfsLock.OwnerID != ctx.Doer.ID { ctx.Data["CanDeleteFile"] = false