From 6e2e3f189d6d34c0c3997b7bd972ed3556f95fd3 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 05 Mar 2025 10:25:20 +0800 Subject: [PATCH] render_readme: Fix broken logic in error checks --- http_render_readme.go | 6 +++--- diff --git a/http_render_readme.go b/http_render_readme.go index a4cef0d7f2e3b149efe1e68563ded52d0ea6d171..4564344e547f629c2080b52aaba56119c81053c3 100644 --- a/http_render_readme.go +++ b/http_render_readme.go @@ -24,7 +24,7 @@ var readme_file *object.File var readme_file_contents string var err error - if readme_file, err = tree.File("README"); err != nil { + if readme_file, err = tree.File("README"); err == nil { if readme_file_contents, err = readme_file.Contents(); err != nil { return "Error fetching README", string_escape_html("Unable to fetch contents of README: " + err.Error()) } @@ -32,7 +32,7 @@ return "README", template.HTML("
" + html.EscapeString(readme_file_contents) + "
") } - if readme_file, err = tree.File("README.md"); err != nil { + if readme_file, err = tree.File("README.md"); err == nil { if readme_file_contents, err = readme_file.Contents(); err != nil { return "Error fetching README", string_escape_html("Unable to fetch contents of README: " + err.Error()) } @@ -44,7 +44,7 @@ return "README.md", template.HTML(bluemonday.UGCPolicy().SanitizeBytes(readme_rendered_unsafe.Bytes())) } - if readme_file, err = tree.File("README.org"); err != nil { + if readme_file, err = tree.File("README.org"); err == nil { if readme_file_contents, err = readme_file.Contents(); err != nil { return "Error fetching README", string_escape_html("Unable to fetch contents of README: " + err.Error()) } -- 2.48.1