diff options
author | Magnus Hagander | 2025-06-02 15:46:03 +0000 |
---|---|---|
committer | Magnus Hagander | 2025-06-02 15:46:03 +0000 |
commit | a5b3c418db02586f34ad1d7ab14f98d9479ff9de (patch) | |
tree | 1e5cbb5afd2f4f8e7584f6af03c5d131ce435f56 | |
parent | 7908bce8db9a15b1e3b3e84f2e7a58a4aa78ee24 (diff) |
Ensure forwarders point to email addreses
Django has a basic field for email validation, so let's use it.
-rw-r--r-- | pgmailmgr/mailmgr/models.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pgmailmgr/mailmgr/models.py b/pgmailmgr/mailmgr/models.py index fb33401..f35c70a 100644 --- a/pgmailmgr/mailmgr/models.py +++ b/pgmailmgr/mailmgr/models.py @@ -26,7 +26,7 @@ class Forwarder(models.Model): forwarder_id = models.AutoField(null=False, primary_key=True) local_part = models.CharField(max_length=100, null=False, blank=False) local_domain = models.ForeignKey(LocalDomain, null=False, blank=False, db_column='local_domain_id', on_delete=models.CASCADE) - remote_name = models.CharField(max_length=200, null=False, blank=False) + remote_name = models.EmailField(max_length=200, null=False, blank=False) def __str__(self): return "%s@%s -> %s" % (self.local_part, self.local_domain.domain_name, self.remote_name) |