X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/660c7e5312f7fae7766b731f7001e5e8197c6887..1230932ee7208c5a31fa900c9e9d8261bd7338e3:/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,