Просмотр исходного кода

update desired state response model

Alexander Belanger 4 лет назад
Родитель
Сommit
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 {