diff --git a/pkg/gui/gui.go b/pkg/gui/gui.go index a7e17ef9f..f3b752cee 100644 --- a/pkg/gui/gui.go +++ b/pkg/gui/gui.go @@ -377,7 +377,7 @@ func (gui *Gui) onNewRepo(startArgs appTypes.StartArgs, contextKey types.Context gui.g.SetOpenHyperlinkFunc(func(url string, viewname string) error { if strings.HasPrefix(url, "lazygit-edit:") { - re := regexp.MustCompile(`^lazygit-edit://(.+?)(?::(\d+))?$`) + re := regexp.MustCompile(`^lazygit-edit://(.+?)(?::(\d*))?$`) matches := re.FindStringSubmatch(url) if matches == nil { return fmt.Errorf(gui.Tr.InvalidLazygitEditURL, url)