diff --git a/internal/widget/custom-api.go b/internal/widget/custom-api.go index df45940..a7a69dd 100644 --- a/internal/widget/custom-api.go +++ b/internal/widget/custom-api.go @@ -14,7 +14,7 @@ import ( type CustomApi struct { widgetBase `yaml:",inline"` - URL string `yaml:"url"` + URL OptionalEnvString `yaml:"url"` Template string `yaml:"template"` Frameless bool `yaml:"frameless"` Headers map[string]OptionalEnvString `yaml:"headers"` @@ -42,7 +42,7 @@ func (widget *CustomApi) Initialize() error { widget.compiledTemplate = compiledTemplate - req, err := http.NewRequest(http.MethodGet, widget.URL, nil) + req, err := http.NewRequest(http.MethodGet, widget.URL.String(), nil) if err != nil { return err }