aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Fripost/Schema/Alias.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Fripost/Schema/Alias.pm')
-rw-r--r--lib/Fripost/Schema/Alias.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Fripost/Schema/Alias.pm b/lib/Fripost/Schema/Alias.pm
index 07ae84f..51bf98f 100644
--- a/lib/Fripost/Schema/Alias.pm
+++ b/lib/Fripost/Schema/Alias.pm
@@ -111,8 +111,8 @@ sub add {
}
eval {
+ die "Missing alias name\n" unless $a->{alias} =~ /^.+\@.+$/;
my ($l,$d) = split /\@/, email_to_ascii($a->{alias}), 2;
- die "Missing alias name\n" if $l eq '';
&_is_valid($a);
die "‘".$a->{alias}."’ already exists\n"
if $self->local->exists($a->{alias},%options);