From: Moritz Bunkus Date: Thu, 7 Sep 2017 09:24:00 +0000 (+0200) Subject: Admin: anständige Fehlermeldung in Druckerverwaltung, wenn kein Mandant X-Git-Tag: release-3.5.4~828 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/commitdiff_plain/25e4131af1ab0eac2f128cfa34188f4b2e78d39f Admin: anständige Fehlermeldung in Druckerverwaltung, wenn kein Mandant 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. --- diff --git a/SL/Controller/Admin.pm b/SL/Controller/Admin.pm index fbf99a864..1dae1b3c3 100644 --- a/SL/Controller/Admin.pm +++ b/SL/Controller/Admin.pm @@ -572,7 +572,7 @@ sub setup_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; } #