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