From 7019e2b6f43c429298916877f01b20bb6e370ed2 Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Fri, 20 Jan 2017 11:08:06 +0100 Subject: [PATCH] =?utf8?q?console=20-=20login=20explizit=20in=20myconfig?= =?utf8?q?=20setzen,=20f=C3=BCr=20Testdatenbank?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Wenn man sich für die Testdatenbank einen Mandanten anlegt um sich an der Oberfläche die generierten Testdaten anzuschauen, und die Datenerstellung dort auch per console vorbereitet: scripts/console --client testdb --login unittests Ansonsten klappt SL::DB::Manager::Employee->current->id nicht. --- scripts/console | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/console b/scripts/console index 1d9758138..0c06dbf5a 100755 --- a/scripts/console +++ b/scripts/console @@ -118,6 +118,7 @@ sub lxinit { die "cannot find user $login" unless %::myconfig = $::auth->read_user(login => $login); die "cannot find locale for user $login" unless $::locale = Locale->new($::myconfig{countrycode}); + $::myconfig{login} = $login; # so SL::DB::Manager::Employee->current works in test database $::instance_conf->init; -- 2.20.1