From 19d45514dedff33b7df8de33b84d84c0833159e3 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Wed, 13 Oct 2021 16:54:03 -0700 Subject: [PATCH] email_server: aliases: Drop validation already done by form Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/email_server/aliases/__init__.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/plinth/modules/email_server/aliases/__init__.py b/plinth/modules/email_server/aliases/__init__.py index 7f3d4e8c8..6592199a0 100644 --- a/plinth/modules/email_server/aliases/__init__.py +++ b/plinth/modules/email_server/aliases/__init__.py @@ -8,9 +8,6 @@ import os import pwd import sqlite3 -from django.core.exceptions import ValidationError -from django.utils.translation import gettext_lazy as _ - from plinth.modules.email_server import lock from . import models @@ -75,17 +72,8 @@ def put(uid_number, email_name): SELECT 1 FROM Alias WHERE email_name=? )""" email_name = models.sanitize_email_name(email_name) - # email_name cannot be the same as a user name - try: - pwd.getpwnam(email_name) - raise ValidationError(_('The alias was taken')) - except KeyError: - pass - with db_cursor() as cur: cur.execute(s, (email_name, uid_number, 1, email_name)) - if cur.rowcount == 0: - raise ValidationError(_('The alias was taken')) schedule_hash_update()