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/mfinanz.git/commitdiff_plain/25e4131af1ab0eac2f128cfa34188f4b2e78d39f?hp=27fd8e6de643dd131cda03866207b84c2a786773 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; } #