X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/05e5f586ef5b9cd9374fa30d89fb107cd949d19d..7633211e629493fd53f3f24762f34dc0ff46cfa4:/code/validation.py diff --git a/code/validation.py b/code/validation.py index caa8ce2..7eb1b4f 100644 --- a/code/validation.py +++ b/code/validation.py @@ -241,7 +241,7 @@ def testOwner(user, owner, machine=None): return owner def testContact(user, contact, machine=None): - if contact in (None, machine.contact): + if contact is None or (machine is not None and contact == machine.contact): return None if not re.match("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$", contact, re.I): raise InvalidInput('contact', contact, "Not a valid email.")