X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FHelper%2FMetadata.pm;h=c65bb283dda195689fc06684a09221517657b94d;hb=HEAD;hp=4eaa106f4b4107e6cbc197f611be1fcd2e54226e;hpb=660c7e5312f7fae7766b731f7001e5e8197c6887;p=kivitendo-erp.git 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,