X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/1d540b8d67d025876165c06509e6c3c6c7d0564e..6bdcd83826c0cf1d86450bc205c00864d8a0c403:/SL/DB/Helper/Metadata.pm diff --git a/SL/DB/Helper/Metadata.pm b/SL/DB/Helper/Metadata.pm index 4eaa106f4..c65bb283d 100644 --- a/SL/DB/Helper/Metadata.pm +++ b/SL/DB/Helper/Metadata.pm @@ -38,8 +38,8 @@ sub handle_error { # these are used as Rose internal canaries, don't wrap them die $object->error if UNIVERSAL::isa($object->error, 'Rose::DB::Object::Exception'); - die SL::X::DBRoseError->new( - error => $object->error, + SL::X::DBRoseError->throw( + db_error => $object->error, class => ref($object), metaobject => $self, object => $object,