Bug 26506: Fix Koha::Account::pay if called when no user is logged-in
authorMatthias Meusburger <matthias.meusburger@biblibre.com>
Tue, 22 Sep 2020 13:16:23 +0000 (15:16 +0200)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 8 Oct 2020 12:50:10 +0000 (14:50 +0200)
commit63c93d3c114c6720100cd2b843e8989a1a0eecb7
treea635398ac0d7e4cc33728f6dbfb355ea124117ec
parent0113df1a7a9495423533b3fe75b8a90c04d056be
Bug 26506: Fix Koha::Account::pay if called when no user is logged-in

Currently, Koha::Account::pay will fail if no user is logged-in when it is
called.

In this case, this patch will use undef instead of 0 for $manager_id in order
to comply with the foreign key constraint on manager_id.

Signed-off-by: Magnus Enger <magnus@libriotech.no>
Biblibre and Libriotech have created a OPAC payment plugin that was
having problems because of this bug. Applying the fix in this patch
to a live server solved the problem.
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Koha/Account.pm