X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_domain.pm;h=d74049b9d14fce599b1b460e8aa80caac9aadd2d;hb=71d824b3ad4daa313fbb420b9dea3c32bde66c1e;hp=01aa21a6cdb63a438e0d9dc8e7c4c296d9973730;hpb=339da5e73898ade0fcd1e67e55fc17d334fb7a3c;p=freeside.git diff --git a/FS/FS/svc_domain.pm b/FS/FS/svc_domain.pm index 01aa21a6c..d74049b9d 100644 --- a/FS/FS/svc_domain.pm +++ b/FS/FS/svc_domain.pm @@ -336,6 +336,9 @@ sub check { $recref->{action} =~ /^(M|N)$/ or return "Illegal action"; $recref->{action} = $1; + my $svc_acct = qsearchs( 'svc_acct', { 'svcnum' => $recref->{catchall} } ); + return "Unknown catchall" unless $svc_acct || ! $recref->{catchall}; + $self->ut_textn('purpose'); } @@ -478,7 +481,7 @@ sub submit_internic { =head1 VERSION -$Id: svc_domain.pm,v 1.12 2001-06-03 17:22:52 ivan Exp $ +$Id: svc_domain.pm,v 1.12.2.1 2001-08-08 17:45:35 jeff Exp $ =head1 BUGS