1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2024-12-24 07:37:04 +00:00

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

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