From c77ca3eb33b9ef4212c9cbef96bb6ede907f607e Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Thu, 23 Oct 2025 14:44:37 +0200 Subject: [PATCH] Create GitHub forge via WebUI fails to be created (#5675) --- server/forge/setup/setup.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/server/forge/setup/setup.go b/server/forge/setup/setup.go index 81322945b..e079a6ead 100644 --- a/server/forge/setup/setup.go +++ b/server/forge/setup/setup.go @@ -127,15 +127,9 @@ func setupGitLab(forge *model.Forge) (forge.Forge, error) { } func setupGitHub(forge *model.Forge) (forge.Forge, error) { - mergeRef, ok := forge.AdditionalOptions["merge-ref"].(bool) - if !ok { - return nil, fmt.Errorf("missing merge-ref") - } - - publicOnly, ok := forge.AdditionalOptions["public-only"].(bool) - if !ok { - return nil, fmt.Errorf("missing public-only") - } + // get additional config and be false by default + mergeRef, _ := forge.AdditionalOptions["merge-ref"].(bool) + publicOnly, _ := forge.AdditionalOptions["public-only"].(bool) opts := github.Opts{ URL: forge.URL,