Do not allow decimal points in quota sizes

This commit is contained in:
John Supplee 2019-02-05 01:47:39 +02:00
parent 686a074fab
commit a60e1c274a
1 changed files with 9 additions and 9 deletions

View File

@ -433,9 +433,9 @@ def validate_quota(quota):
if quota == "":
raise ValueError("No quota provided.")
if re.search(r"[\s,]", quota):
raise ValueError("Quotas cannot contain spaces or commas.")
if not re.match(r'^[\d\.]+[GM]?$', quota):
if re.search(r"[\s,.]", quota):
raise ValueError("Quotas cannot contain spaces, commas, or decimal points.")
if not re.match(r'^[\d]+[GM]?$', quota):
raise ValueError("Invalid quota.")
return quota