Skip to content

Commit 89c5aa1

Browse files
committed
BUG: 1346910, Null ref exception when cmdlet run without parameters
1 parent ba986e9 commit 89c5aa1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/ServiceManagement/RecoveryServices/Commands.RecoveryServices/Service/GetAzureSiteRecoveryVaultCredential.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace Microsoft.Azure.Commands.RecoveryServices
2828
/// <summary>
2929
/// Retrieves Azure Site Recovery Server.
3030
/// </summary>
31-
[Cmdlet(VerbsCommon.Get, "AzureSiteRecoveryVaultCredential", DefaultParameterSetName = ASRParameterSets.Default)]
31+
[Cmdlet(VerbsCommon.Get, "AzureSiteRecoveryVaultCredential", DefaultParameterSetName = ASRParameterSets.ByObject)]
3232
[OutputType(typeof(VaultCredentialOutput))]
3333
public class GetVaultCredentialsFile : RecoveryServicesCmdletBase
3434
{
@@ -42,14 +42,14 @@ public class GetVaultCredentialsFile : RecoveryServicesCmdletBase
4242
/// <summary>
4343
/// Gets or sets the vault name
4444
/// </summary>
45-
[Parameter(ParameterSetName = ASRParameterSets.ByParam, HelpMessage = "Vault Name for which the cred file to be generated")]
45+
[Parameter(ParameterSetName = ASRParameterSets.ByParam, Mandatory = true, HelpMessage = "Vault Name for which the cred file to be generated")]
4646
[ValidateNotNullOrEmpty]
4747
public string Name { get; set; }
4848

4949
/// <summary>
5050
/// Gets or sets the location of the vault
5151
/// </summary>
52-
[Parameter(ParameterSetName = ASRParameterSets.ByParam, HelpMessage = "Geo Location Name to which the vault belongs")]
52+
[Parameter(ParameterSetName = ASRParameterSets.ByParam, Mandatory = true, HelpMessage = "Geo Location Name to which the vault belongs")]
5353
[ValidateNotNullOrEmpty]
5454
public string Location { get; set; }
5555

0 commit comments

Comments
 (0)