فهرست منبع

update desired state response model

Alexander Belanger 4 سال پیش
والد
کامیت
383a83cf30
1فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. 10 2
      ee/integrations/httpbackend/backend.go

+ 10 - 2
ee/integrations/httpbackend/backend.go

@@ -30,12 +30,20 @@ func (c *Client) GetCurrentState(name string) (*TFState, error) {
 	return resp, err
 }
 
+type GetDesiredStateResp struct {
+	Data *DesiredTFState `json:"data"`
+}
+
 func (c *Client) GetDesiredState(name string) (*DesiredTFState, error) {
-	resp := &DesiredTFState{}
+	resp := &GetDesiredStateResp{}
 
 	err := c.getRequest(fmt.Sprintf("%s/%s/state", c.backendURL, name), resp)
 
-	return resp, err
+	if err != nil {
+		return nil, err
+	}
+
+	return resp.Data, nil
 }
 
 func (c *Client) getRequest(path string, dst interface{}) error {