X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fsvc_Common.pm;h=17942c7eccee2a7c6e5f32fea0c815927e266c30;hp=fdb4132c4fad3ad084e08b637ea80d615a949a16;hb=08dc9fe500cf44346e409fb8c75eda541300d64d;hpb=ad18fd616d98b80945b455ca170ba02089723873 diff --git a/FS/FS/svc_Common.pm b/FS/FS/svc_Common.pm index fdb4132c4..17942c7ec 100644 --- a/FS/FS/svc_Common.pm +++ b/FS/FS/svc_Common.pm @@ -72,7 +72,7 @@ sub new { } #empty default -sub _fieldhandlers { (); } +sub _fieldhandlers { {}; } sub virtual_fields { @@ -475,7 +475,7 @@ sub setx { my $self = shift; my $x = shift; my @x = ref($x) ? @$x : ($x); - my $coderef = scalar(@_) ? shift : {}; + my $coderef = scalar(@_) ? shift : $self->_fieldhandlers; my $error = $self->ut_numbern('svcnum')