Skip to content

Commit 8f6f268

Browse files
committed
minor fix
1 parent 7078788 commit 8f6f268

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/ResourceManager/RecoveryServices.Backup/Commands.RecoveryServices.Backup/Cmdlets/Container/GetAzureRmRecoveryServicesBackupContainer.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,24 @@ public override void ExecuteCmdlet()
5757
{
5858
base.ExecuteCmdlet();
5959

60+
BackupManagementType? backupManagementTypeNullable = null;
6061
BackupManagementType backupManagementType;
61-
Enum.TryParse<BackupManagementType>(BackupManagementType, out backupManagementType);
62+
if (BackupManagementType != null)
63+
{
64+
Enum.TryParse<BackupManagementType>(BackupManagementType, out backupManagementType);
65+
backupManagementTypeNullable = backupManagementType;
66+
}
6267

6368
PsBackupProviderManager providerManager = new PsBackupProviderManager(new Dictionary<System.Enum, object>()
6469
{
6570
{ContainerParams.ContainerType, ContainerType},
66-
{ContainerParams.BackupManagementType, backupManagementType},
71+
{ContainerParams.BackupManagementType, backupManagementTypeNullable},
6772
{ContainerParams.Name, Name},
6873
{ContainerParams.ResourceGroupName, ResourceGroupName},
6974
{ContainerParams.Status, Status},
7075
}, HydraAdapter);
7176

72-
IPsBackupProvider psBackupProvider = providerManager.GetProviderInstance(ContainerType, backupManagementType);
77+
IPsBackupProvider psBackupProvider = providerManager.GetProviderInstance(ContainerType, backupManagementTypeNullable);
7378
var containerModels = psBackupProvider.ListProtectionContainers();
7479

7580
if (containerModels.Count == 1)

0 commit comments

Comments
 (0)