--- trunk/lib/WebPAC/Input.pm 2009/09/18 20:13:01 1285 +++ trunk/lib/WebPAC/Input.pm 2009/09/18 21:30:30 1286 @@ -183,7 +183,7 @@ # store data in object foreach my $v (qw/path offset limit/) { - $self->{$v} = $arg->{$v} if ($arg->{$v}); + $self->{$v} = $arg->{$v} if defined $arg->{$v}; } if ($arg->{load_row} || $arg->{save_row}) { @@ -230,6 +230,8 @@ my $class = $self->{module} || $log->logconfess("can't get low-level module name!"); + $arg->{$_} = $self->{$_} foreach qw(offset limit); + my $ll_db = $class->new( path => $arg->{path}, input_config => $arg->{input_config} || $self->{input_config},