From: Ivan Kohler Date: Mon, 1 Jun 2015 18:31:40 +0000 (-0700) Subject: svc_alarm.cs_receiver is <= 9 digits so we don't perl barf trying to store a bigint... X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=e8a50b2f6a6e37e4df79de8c2c456fdb9aa3c22f svc_alarm.cs_receiver is <= 9 digits so we don't perl barf trying to store a bigint, RT#35176 --- diff --git a/FS/FS/svc_alarm.pm b/FS/FS/svc_alarm.pm index 1c1754d81..1714109e5 100644 --- a/FS/FS/svc_alarm.pm +++ b/FS/FS/svc_alarm.pm @@ -213,6 +213,10 @@ sub check { ; return $error if $error; + #really just an signed int, but to discourage storing other data (e.g. phone) + return 'CS Receiver must be 9 digits or less' + if $self->cs_receiver =~ /\d{10}/; + $self->SUPER::check; }