Skip to content

Commit 7d19b93

Browse files
author
Nicholas King
committed
Added checks to FrequencyUnit string parsing
1 parent 61f6304 commit 7d19b93

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/ResourceManager/Websites/Commands.Websites/Cmdlets/BackupRestore/BackupRestoreUtils.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ internal class BackupRestoreUtils
1010
public static FrequencyUnit StringToFrequencyUnit(string frequencyUnit)
1111
{
1212
FrequencyUnit freq;
13-
Enum.TryParse(frequencyUnit, true, out freq);
13+
try
14+
{
15+
freq = (FrequencyUnit) Enum.Parse(typeof (FrequencyUnit), frequencyUnit, true);
16+
}
17+
catch (ArgumentException)
18+
{
19+
throw new ArgumentException(string.Format("{0} is not a valid FrequencyUnit. Valid options are Hour and Day.", frequencyUnit));
20+
}
1421
return freq;
1522
}
1623

0 commit comments

Comments
 (0)