mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-17 09:35:37 -05:00
Fixing migration extension to reflect latest RP changes (#15157)
* Fixing sms object * extension vbump
This commit is contained in:
@@ -127,6 +127,7 @@ export async function getSqlMigrationService(account: azdata.Account, subscripti
|
||||
if (response.errors.length > 0) {
|
||||
throw new Error(response.errors.toString());
|
||||
}
|
||||
response.response.data.properties.resourceGroup = getResourceGroupFromId(response.response.data.id);
|
||||
return response.response.data;
|
||||
}
|
||||
|
||||
@@ -138,6 +139,9 @@ export async function getSqlMigrationServices(account: azdata.Account, subscript
|
||||
throw new Error(response.errors.toString());
|
||||
}
|
||||
sortResourceArrayByName(response.response.data.value);
|
||||
response.response.data.value.forEach((sms: SqlMigrationService) => {
|
||||
sms.properties.resourceGroup = getResourceGroupFromId(sms.id);
|
||||
});
|
||||
return response.response.data.value;
|
||||
}
|
||||
|
||||
@@ -287,6 +291,10 @@ function sortResourceArrayByName(resourceArray: SortableAzureResources[]): void
|
||||
});
|
||||
}
|
||||
|
||||
function getResourceGroupFromId(id: string): string {
|
||||
return id.replace(RegExp('^(.*?)/resourceGroups/'), '').replace(RegExp('/providers/.*'), '').toLowerCase();
|
||||
}
|
||||
|
||||
export interface SqlMigrationServiceProperties {
|
||||
name: string;
|
||||
subscriptionId: string;
|
||||
|
||||
Reference in New Issue
Block a user