Skip to content

Commit d696b71

Browse files
authored
Fix unassign managed identity when system identity is enabled (#4462)
1 parent ff839ff commit d696b71

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/commands/identity/ManagedIdentityUnassignStep.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ export class ManagedIdentityUnassignStep extends AzureWizardExecuteStep<ManagedI
2929
type: Object.keys(userAssignedIdentities).length === 0 ?
3030
removeUserAssignedType(existingIdentity.type) :
3131
existingIdentity.type,
32-
userAssignedIdentities: {
32+
userAssignedIdentities: Object.keys(userAssignedIdentities).length === 0 ? undefined : {
3333
...existingIdentity.userAssignedIdentities
3434
}
3535
};
36+
3637
const newSite = site.rawSite;
3738
newSite.identity = updatedIdentity;
3839
const assigning: string = localize('assigning', 'Unassigning user assigned identity "{1}" for "{0}"...', site.fullName, managedIdentity.name);

0 commit comments

Comments
 (0)