Skip to content

Commit b5cd5b7

Browse files
author
Matthew Boentoro
committed
{RDBMS} az postgres flexible-server restore: fix cross-subscription restore issue
1 parent cf83ff0 commit b5cd5b7

File tree

2 files changed

+857
-907
lines changed

2 files changed

+857
-907
lines changed

src/azure-cli/azure/cli/command_modules/rdbms/flexible_server_custom_postgres.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,12 +233,10 @@ def flexible_server_restore(cmd, client,
233233
logging_name='PostgreSQL', command_group='postgres', server_client=client, location=location)
234234
validate_server_name(db_context, server_name, 'Microsoft.DBforPostgreSQL/flexibleServers')
235235

236-
instance = client.get(id_parts['resource_group'], id_parts['name'])
237-
238-
cluster_byok_validator(byok_identity, byok_key, backup_byok_identity, backup_byok_key, geo_redundant_backup, instance)
236+
cluster_byok_validator(byok_identity, byok_key, backup_byok_identity, backup_byok_key, geo_redundant_backup, source_server_object)
239237
pg_byok_validator(byok_identity, byok_key, backup_byok_identity, backup_byok_key, geo_redundant_backup)
240238

241-
storage = postgresql_flexibleservers.models.Storage(type=storage_type if instance.storage.type != "PremiumV2_LRS" else None)
239+
storage = postgresql_flexibleservers.models.Storage(type=storage_type if source_server_object.storage.type != "PremiumV2_LRS" else None)
242240

243241
parameters = postgresql_flexibleservers.models.Server(
244242
location=location,

0 commit comments

Comments
 (0)