X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/47da14db313eaeb6cd2d260dc60e1c56a9437efc..c210bdb53bc5ba45aeb46999d1e024ca09812e5c:/SL/Form.pm diff --git a/SL/Form.pm b/SL/Form.pm index 55ac63320..59d69c37c 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -249,7 +249,7 @@ sub hide_form { sub throw_on_error { my ($self, $code) = @_; - local $self->{__ERROR_HANDLER} = sub { die SL::X::FormError->new($_[0]) }; + local $self->{__ERROR_HANDLER} = sub { SL::X::FormError->throw(error => $_[0]) }; $code->(); } @@ -311,9 +311,9 @@ sub numtextrows { sub dberror { my ($self, $msg) = @_; - die SL::X::DBError->new( - msg => $msg, - error => $DBI::errstr, + SL::X::DBError->throw( + msg => $msg, + db_error => $DBI::errstr, ); }