strip non-digits from phone numbers instead of throwing a nasty error, on dsl qualifi...
[freeside.git] / httemplate / edit / process / qual.cgi
index 5a4f68b..bc8c5a5 100644 (file)
@@ -37,7 +37,9 @@ die "neither prospect nor customer specified or found"
 $cgi->param('exportnum') =~ /^(\d+)$/ or die 'illegal exportnum';
 my $exportnum = $1;
 
-$cgi->param('phonenum') =~ /^(\d*)$/ or die 'illegal phonenum';
+my $phonenum = $cgi->param('phonenum');
+$phonenum =~ s/\D//g;
+$phonenum =~ /^(\d*)$/ or die 'illegal phonenum';
 my $phonenum = $1;
 
 $cgi->param('locationnum') =~ /^(\-?\d*)$/