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/git?a=commitdiff_plain;h=25e4131af1ab0eac2f128cfa34188f4b2e78d39f;p=kivitendo-erp.git 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; } #