LP#1778783 - Circulate.pm fix log_me correct barcode var
authorJosh Stompro <stompro@stompro.org>
Thu, 28 Feb 2019 15:43:49 +0000 (09:43 -0600)
committerBill Erickson <berickxx@gmail.com>
Thu, 7 Apr 2022 15:53:53 +0000 (11:53 -0400)
commit1623d146d03c136b27bc2e2511105241a58db654
treeb99f4efc0211dcdaa7595f8c5af59cfde07b332c
parent579cbf60090ccbf44f43fcaf69928314e355537e
LP#1778783 - Circulate.pm fix log_me correct barcode var

The log_me sub wasn't using the correct variable for showing the entered
barcode.  It should be $self->copy_barcode instead of $self->barcode.

Testing Notes:

Before fix:
1. Watch the logs with something like
  tail -f osrfsys.log | fgrep 'circulator: do_permit()'
2. Perform a checkout of a non-existant barcode.
3. Notice that the entered barcode is missing after 'copy='

After fix:
1. Restart the circ openils service
  osrf_control -l --service open-ils.circ --restart
2. Watch the logs.
3. Perform a checkout of a non-existant barcode.
4. Notice that the barcode is now shown after 'copy='

Signed-off-by: Josh Stompro <stompro@stompro.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm