LaTeX-Vorlagen: Ersetzungstabelle für en an die für de anpassen
[kivitendo-erp.git] / SL / File.pm
index 1ecd7d5..79ca3fb 100644 (file)
@@ -122,7 +122,7 @@ sub delete_all {
 
 sub delete {
   my ($self, %params) = @_;
-  die "no id or dbfile" unless $params{id} || $params{dbfile};
+  die "no id or dbfile in delete" unless $params{id} || $params{dbfile};
   my $rc = 0;
   eval {
     $rc = SL::DB->client->with_transaction(\&_delete, $self, %params);
@@ -326,7 +326,11 @@ sub _get_backend {
     die $::locale->text('backend "#1" not enabled',$backend_name) unless $obj->enabled;
     1;
   } or do {
-    die $::locale->text('backend "#1" not found',$backend_name);
+    if ( $obj ) {
+      die $@;
+    } else {
+      die $::locale->text('backend "#1" not found',$backend_name);
+    }
   };
   return $obj;
 }