diff --git a/modules/gitlabtodo/settings.go b/modules/gitlabtodo/settings.go index 1d8af5c2..33cb1eaf 100644 --- a/modules/gitlabtodo/settings.go +++ b/modules/gitlabtodo/settings.go @@ -28,7 +28,7 @@ func NewSettingsFromYAML(name string, ymlConfig *config.Config, globalConfig *co numberOfTodos: ymlConfig.UInt("numberOfTodos", 10), apiKey: ymlConfig.UString("apiKey", os.Getenv("WTF_GITLAB_TOKEN")), - domain: ymlConfig.UString("domain"), + domain: ymlConfig.UString("domain", "https://gitlab.com"), showProject: ymlConfig.UBool("showProject", true), } diff --git a/modules/gitlabtodo/widget.go b/modules/gitlabtodo/widget.go index e4ef1990..0b98500e 100644 --- a/modules/gitlabtodo/widget.go +++ b/modules/gitlabtodo/widget.go @@ -27,7 +27,7 @@ func NewWidget(app *tview.Application, pages *tview.Pages, settings *Settings) * settings: settings, } - widget.gitlabClient, _ = gitlab.NewClient(settings.apiKey) + widget.gitlabClient, _ = gitlab.NewClient(settings.apiKey, gitlab.WithBaseURL(settings.domain)) widget.SetRenderFunction(widget.Render) widget.initializeKeyboardControls() @@ -45,8 +45,9 @@ func (widget *Widget) Refresh() { return } - todos, _ := widget.getTodos(widget.settings.apiKey) + todos, err := widget.getTodos(widget.settings.apiKey) widget.todos = todos + widget.err = err widget.SetItemCount(len(todos)) widget.Render()