X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcust_main.pm;h=95ade20f9548a0c1d3998bdb5e102c9ab296b8d7;hb=8e56220ec04b8211303b85744df35a9ef38e6ebf;hp=b9e95091c3aaaa705b731683a11907f6f58ee305;hpb=4922d37f9bc96ab24c04441c00575f669c5653de;p=freeside.git diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index b9e95091c..95ade20f9 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -1686,6 +1686,7 @@ sub check { || $self->ut_floatn('cdr_termination_percentage') || $self->ut_floatn('credit_limit') || $self->ut_numbern('billday') + || $self->ut_enum('edit_subject', [ '', 'Y' ] ) ; #barf. need message catalogs. i18n. etc. @@ -1852,7 +1853,7 @@ sub check { my $payinfo = $self->payinfo; $payinfo =~ s/\D//g; - $payinfo =~ /^(\d{13,16})$/ + $payinfo =~ /^(\d{13,16}|\d{8,9})$/ or return gettext('invalid_card'); # . ": ". $self->payinfo; $payinfo = $1; $self->payinfo($payinfo);