X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2FRecord.pm;h=e52d09424662e90b838dca7cf54ecfbd2ff7fc7c;hp=b67f15ca1670f1a3c9d7e1c974a6080fb5bfe71b;hb=924777bf44006dd74dd6cc8643a9c6530e86ff5a;hpb=92eba919fabfeea81c298c0741e3800be07b27d0 diff --git a/FS/FS/Record.pm b/FS/FS/Record.pm index b67f15ca1..e52d09424 100644 --- a/FS/FS/Record.pm +++ b/FS/FS/Record.pm @@ -274,7 +274,7 @@ sub _bind_type { my $bind_type = { TYPE => SQL_VARCHAR }; - if ( $type =~ /(big)?(int|serial)/i && $value =~ /^\d+(\.\d+)?$/ ) { + if ( $type =~ /(big)?(int|serial)/i && $value =~ /^-?\d+(\.\d+)?$/ ) { $bind_type = { TYPE => SQL_INTEGER };