X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/e3810fbd565d14993f6b5a6fe89f0e4e27c95869..refs/heads/price_source:/SL/Presenter/CustomerVendor.pm diff --git a/SL/Presenter/CustomerVendor.pm b/SL/Presenter/CustomerVendor.pm index 4a3702970..9045cda0c 100644 --- a/SL/Presenter/CustomerVendor.pm +++ b/SL/Presenter/CustomerVendor.pm @@ -40,7 +40,7 @@ sub customer_vendor_picker { my ($self, $name, $value, %params) = @_; croak 'Unknown "type" parameter' unless $params{type} =~ m{^(?:customer|vendor)$}; - croak 'Unknown value class' if $value && (ref($value) !~ m{^SL::DB::(?:Customer|Vendor)$}); + croak 'Unknown value class' if $value && ref($value) && (ref($value) !~ m{^SL::DB::(?:Customer|Vendor)$}); if ($value && !ref $value) { my $class = $params{type} eq 'customer' ? 'SL::DB::Manager::Customer' : 'SL::DB::Manager::Vendor';