diff --git a/modules/markup/html.go b/modules/markup/html.go
index eabdf69a0e..1dcd3389bc 100644
--- a/modules/markup/html.go
+++ b/modules/markup/html.go
@@ -662,10 +662,7 @@ func sha1CurrentPatternProcessor(ctx *postProcessCtx, node *html.Node) {
// a commit in the repository before making it a link.
if ctx.metas["repoPath"] != "" {
repo, err := git.OpenRepository(ctx.metas["repoPath"])
- if err != nil {
- return
- }
- if !repo.IsCommitExist(hash) {
+ if err != nil || !repo.IsCommitExist(hash) {
return
}
}