]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Admin: anständige Fehlermeldung in Druckerverwaltung, wenn kein Mandant
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 7 Sep 2017 09:24:00 +0000 (11:24 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 7 Sep 2017 09:25:34 +0000 (11:25 +0200)
Es gibt eine Prüfung, ob es Mandanten gibt, und falls nicht, so wird
eine entsprechende Fehlermeldung ausgegeben. Die kann aber nicht
erreicht werden, wenn vorher versucht wird, mit `$self->client->id`
auf ein nicht definiertes Objekt zuzugreifen.

SL/Controller/Admin.pm

index fbf99a864d1e8424fd59e60d597fede6e86bfd5f..1dae1b3c329f9d9948a2171777a50e16dcf0bed2 100644 (file)
@@ -572,7 +572,7 @@ sub setup_client {
   my ($self) = @_;
 
   $self->client(SL::DB::Manager::AuthClient->get_default || $self->all_clients->[0]) if !$self->client;
   my ($self) = @_;
 
   $self->client(SL::DB::Manager::AuthClient->get_default || $self->all_clients->[0]) if !$self->client;
-  $::auth->set_client($self->client->id);
+  $::auth->set_client($self->client->id) if $self->client;
 }
 
 #
 }
 
 #