diff options
Diffstat (limited to 'FS')
| -rw-r--r-- | FS/FS/Record.pm | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/FS/FS/Record.pm b/FS/FS/Record.pm index 6b05d2dac..4f0984c74 100644 --- a/FS/FS/Record.pm +++ b/FS/FS/Record.pm @@ -350,7 +350,8 @@ sub qsearch {    my @bind_type = ();    my $dbh = dbh;    foreach my $stable ( @stable ) { -    my $record      = shift @record; +    #stop altering the caller's hashref +    my $record      = { %{ shift(@record) || {} } };#and be liberal in receipt      my $select      = shift @select;      my $extra_sql   = shift @extra_sql;      my $extra_param = shift @extra_param; | 
