Skip to content

Commit ba5ebf5

Browse files
authored
fix(CAD-125): Fix broken update call in RGv2 (#1360)
1 parent f21e2b3 commit ba5ebf5

File tree

2 files changed

+25
-4
lines changed

2 files changed

+25
-4
lines changed

api/resource_groups_v2.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,3 +162,24 @@ func (group ResourceGroupDataWithQuery) GetProps() interface{} {
162162
func (group ResourceGroupDataWithQuery) GetQuery() *RGQuery {
163163
return group.Query
164164
}
165+
166+
func (group ResourceGroupDataWithQuery) ResourceGroupType() ResourceGroupType {
167+
t, _ := FindResourceGroupType(group.Type)
168+
return t
169+
}
170+
171+
func (group ResourceGroupDataWithQuery) ID() string {
172+
return group.ResourceGroupGuid
173+
}
174+
175+
func (group *ResourceGroupDataWithQuery) ResetRGV2Fields() {
176+
// no-op
177+
}
178+
179+
func (group *ResourceGroupDataWithQuery) ResetResourceGUID() {
180+
group.ResourceGroupGuid = ""
181+
}
182+
183+
func (group ResourceGroupDataWithQuery) IsV2Group() bool {
184+
return true
185+
}

api/resource_groups_version_service.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,13 +169,13 @@ func (svc *ResourceGroupsVersionService) Update(group ResourceGroupsInterfaceDat
169169
isV2FlagEnabled := isRGV2FlagEnabled(svc.featureFlagService)
170170

171171
if isV2FlagEnabled {
172-
createResponse, createErr := svc.v2ResourceGroupService.Update(group.(ResourceGroup))
173-
if createErr != nil {
174-
err = createErr
172+
updateResponse, updateErr := svc.v2ResourceGroupService.Update(group.(ResourceGroup))
173+
if updateErr != nil {
174+
err = updateErr
175175
return
176176
}
177177

178-
err = castResourceGroupV2Response(createResponse, &response)
178+
err = castResourceGroupV2Response(updateResponse, &response)
179179
return
180180
}
181181

0 commit comments

Comments
 (0)