[Koha-bugs] [Bug 30889] Batch edited items shows wrong info in logs
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Jun 2 15:16:18 CEST 2022
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30889
--- Comment #2 from Magnus Enger <magnus at libriotech.no> ---
Hm, it looks like this is something we are aware of. From C4::Log:
--- 8< ---
=item logaction
&logaction($modulename, $actionname, $objectnumber, $infos, $interface);
Adds a record into action_logs table to report the different changes upon the
database.
Each log entry includes the number of the user currently logged in. For batch
jobs, which operate without authenticating a user and setting up a session, the
user
number is set to 0, which is the same as the superlibrarian's number.
=cut
#'
sub logaction {
my ($modulename, $actionname, $objectnumber, $infos, $interface)=@_;
# Get ID of logged in user. if called from a batch job,
# no user session exists and C4::Context->userenv() returns
# the scalar '0'.
my $userenv = C4::Context->userenv();
my $usernumber = (ref($userenv) eq 'HASH') ? $userenv->{'number'} : 0;
$usernumber ||= 0;
$interface //= C4::Context->interface;
--- 8< ---
But we do have background_jobs.borrowernumber, so couldn't it be possible to
use that to record the borrowernumber in the action logs?
--
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
More information about the Koha-bugs
mailing list