diff options
author | Runxi Yu <me@runxiyu.org> | 2025-03-05 10:25:20 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-03-05 10:25:20 +0800 |
commit | 6e2e3f189d6d34c0c3997b7bd972ed3556f95fd3 (patch) | |
tree | d3c2921bebf249cbf2ac5430a9306ccd947d3633 | |
parent | *: Typing fixes (diff) | |
download | forge-6e2e3f189d6d34c0c3997b7bd972ed3556f95fd3.tar.gz forge-6e2e3f189d6d34c0c3997b7bd972ed3556f95fd3.tar.zst forge-6e2e3f189d6d34c0c3997b7bd972ed3556f95fd3.zip |
render_readme: Fix broken logic in error checks
-rw-r--r-- | http_render_readme.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/http_render_readme.go b/http_render_readme.go index a4cef0d..4564344 100644 --- a/http_render_readme.go +++ b/http_render_readme.go @@ -24,7 +24,7 @@ func render_readme_at_tree(tree *object.Tree) (readme_filename string, readme_co 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 @@ func render_readme_at_tree(tree *object.Tree) (readme_filename string, readme_co return "README", template.HTML("<pre>" + html.EscapeString(readme_file_contents) + "</pre>") } - 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 @@ func render_readme_at_tree(tree *object.Tree) (readme_filename string, readme_co 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()) } |