Verify that we have an identity only in read-write mode

This commit is contained in:
Luke Granger-Brown 2020-06-18 03:11:38 +01:00 committed by Michael Muré
parent 43c78da02e
commit dfdb5e090b
No known key found for this signature in database
GPG Key ID: A4457C029293126F

View File

@ -20,6 +20,7 @@ import (
"github.com/MichaelMure/git-bug/graphql"
"github.com/MichaelMure/git-bug/graphql/config"
"github.com/MichaelMure/git-bug/identity"
"github.com/MichaelMure/git-bug/repository"
"github.com/MichaelMure/git-bug/util/git"
"github.com/MichaelMure/git-bug/webui"
@ -43,6 +44,13 @@ func runWebUI(cmd *cobra.Command, args []string) error {
}
}
if !webUIReadOnly {
// Verify that we have an identity.
if _, err := identity.GetUserIdentity(repo); err != nil {
return err
}
}
addr := fmt.Sprintf("127.0.0.1:%d", webUIPort)
webUiAddr := fmt.Sprintf("http://%s", addr)
@ -253,7 +261,7 @@ var webUICmd = &cobra.Command{
Available git config:
git-bug.webui.open [bool]: control the automatic opening of the web UI in the default browser
`,
PreRunE: loadRepoEnsureUser,
PreRunE: loadRepo,
RunE: runWebUI,
}