]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/File.pm
classification_filter ist nicht mehr für Partpicker notwendig
[kivitendo-erp.git] / SL / File.pm
index 28604249e37123f8b8bccf9e599eba70e0642d89..8675b1870da9e81f453e9bd83f711adb4cb46599 100644 (file)
@@ -319,13 +319,18 @@ sub _get_backend {
   my ($self, $backend_name) = @_;
   my $class = 'SL::File::Backend::' . $backend_name;
   my $obj   = undef;
+  die $::locale->text('no backend enabled') if $backend_name eq 'None';
   eval {
     eval "require $class";
     $obj = $class->new;
-    die 'backend not enabled' unless $obj->enabled;
+    die $::locale->text('backend "#1" not enabled',$backend_name) unless $obj->enabled;
     1;
   } or do {
-    die 'backend class not found';
+    if ( $obj ) {
+      die $@;
+    } else {
+      die $::locale->text('backend "#1" not found',$backend_name);
+    }
   };
   return $obj;
 }