Skip to content

Commit d5938b4

Browse files
committed
Add users param to destroy collaborator.
1 parent f49e45b commit d5938b4

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,4 @@ examples: install
4040
terraform init examples
4141
terraform plan examples
4242
terraform apply examples
43+
terraform destroy examples

deploygate/resource_app_collaborator.go

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,12 @@ func resourceAppCollaboratorUpdate(d *schema.ResourceData, meta interface{}) err
122122

123123
log.Printf("[DEBUG] resourceAppCollaboratorUpdate: %s", acc)
124124

125-
meta.(*Client).deleteAppCollaborator(acc)
125+
_, err := meta.(*Client).deleteAppCollaborator(acc)
126+
127+
if err != nil {
128+
return err
129+
}
130+
126131
rs, _ := meta.(*Client).addAppCollaborator(acc)
127132

128133
d.SetId(fmt.Sprintf("%s/%s/%s", acc.owner, acc.platform, acc.appID))
@@ -136,7 +141,11 @@ func resourceAppCollaboratorDelete(d *schema.ResourceData, meta interface{}) err
136141

137142
log.Printf("[DEBUG] resourceAppCollaboratorDelete: %s", acc)
138143

139-
meta.(*Client).deleteAppCollaborator(acc)
144+
_, err := meta.(*Client).deleteAppCollaborator(acc)
145+
146+
if err != nil {
147+
return err
148+
}
140149

141150
d.SetId("")
142151

@@ -183,6 +192,7 @@ func (clt *Client) deleteAppCollaborator(cfg *AppCollaboratorConfig) (*go_deploy
183192
Owner: cfg.owner,
184193
Platform: cfg.platform,
185194
AppId: cfg.appID,
195+
Users: cfg.users,
186196
}
187197

188198
collaborator, err := clt.client.DeleteAppCollaborator(g)

0 commit comments

Comments
 (0)