Skip to content

Commit d7279bc

Browse files
committed
Update custom.py
Get site to retrieve the ARM resource id and location
1 parent 73eb6dd commit d7279bc

File tree

1 file changed

+3
-5
lines changed
  • src/azure-cli/azure/cli/command_modules/appservice

1 file changed

+3
-5
lines changed

src/azure-cli/azure/cli/command_modules/appservice/custom.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2984,11 +2984,9 @@ def restore_snapshot(cmd, resource_group_name, name, time, slot=None, restore_co
29842984
if all([source_resource_group, source_name]):
29852985
# Restore from source app to target app
29862986
sub_id = get_subscription_id(cmd.cli_ctx)
2987-
source_id = "/subscriptions/" + sub_id + "/resourceGroups/" + source_resource_group + \
2988-
"/providers/Microsoft.Web/sites/" + source_name
2989-
if source_slot:
2990-
source_id = source_id + "/slots/" + source_slot
2991-
source = SnapshotRecoverySource(id=source_id)
2987+
webapp = _generic_site_operation(cmd.cli_ctx, resource_group_name, name, 'get', slot)
2988+
2989+
source = SnapshotRecoverySource(id=webapp.id, location= webapp.location)
29922990
request = SnapshotRestoreRequest(overwrite=False, snapshot_time=time, recovery_source=source,
29932991
recover_configuration=recover_config)
29942992
if slot:

0 commit comments

Comments
 (0)