summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FS/FS/svc_Common.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/FS/FS/svc_Common.pm b/FS/FS/svc_Common.pm
index f2e1b9adb..c1c482d72 100644
--- a/FS/FS/svc_Common.pm
+++ b/FS/FS/svc_Common.pm
@@ -470,7 +470,7 @@ sub setx {
my $self = shift;
my $x = shift;
my @x = ref($x) ? @$x : ($x);
- my %coderef = @_ ? shift : {};
+ my $coderef = scalar(@_) ? shift : {};
my $error =
$self->ut_numbern('svcnum')
@@ -490,8 +490,8 @@ sub setx {
my $columnname = $part_svc_column->columnname;
my $columnvalue = $part_svc_column->columnvalue;
- if ( exists( $coderef{columnname} ) ) {
- &{ $coderef{$columnname} }( $self, $columnvalue);
+ if ( exists( $coderef->{$columnname} ) ) {
+ &{ $coderef->{$columnname} }( $self, $columnvalue);
} else {
$self->setfield( $columnname, $columnvalue );
}