ソースを参照

fix template check

Ralph Ocdol 4 ヶ月 前
コミット
d7a6e96b56
1 ファイル変更4 行追加4 行削除
  1. 4 4
      internal/glance/widget-custom-api.go

+ 4 - 4
internal/glance/widget-custom-api.go

@@ -65,10 +65,6 @@ func (widget *customAPIWidget) initialize() error {
 		if widget.URL == "" {
 			return errors.New("URL is required")
 		}
-
-		if widget.Template == "" {
-			return errors.New("template is required")
-		}
 		
 		req, err := http.NewRequest(http.MethodGet, widget.URL, nil)
 		if err != nil {
@@ -84,6 +80,10 @@ func (widget *customAPIWidget) initialize() error {
 		widget.APIRequest[customRandomKeyForSingleRequest] = req
 	}
 
+	if widget.Template == "" {
+		return errors.New("template is required")
+	}
+
 	compiledTemplate, err := template.New("").Funcs(customAPITemplateFuncs).Parse(widget.Template)
 	if err != nil {
 		return fmt.Errorf("parsing template: %w", err)