Koha-clms/opac/sco
Marc Véron 2d7362031e Bug 11773: fix crash in sco-main.pl if no active currency is set
If no currency is defined as active and a patron with debts tries to
check out in welf checkout moduel, sco-main.pl crashes with:

Software error:
Can't use an undefined value as a HASH reference at /usr/share/kohaclone/opac/sco/sco-main.pl line 190.

This patch tests for active currency and simply does not display a
currency symbol if appropriate.

Test plan:

1) Make sure you have a patron with debts and no currency defined as
   active.  (Home › Administration › Currencies & Exchange rates
   › Currencies )
2) Go to Self checkout module and try to checkout an item to this patron
   Result: Crash with error message "Can't use an undefined value as a
   HASH..."
3) Apply patch
4) Reload and try to checkout again
   Expected result: Message "You owe the library..." without currency
   symbol
5) Define a currency as active and try to checkout again
   Expected result: Message "You owe..." with currency symbol

Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
(cherry picked from commit 1db56c834b)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 0e0b39deaf)
2014-06-06 07:30:16 -04:00
..
help.pl Bug 9009 - Add separate user js and css for SCO module 2012-12-27 10:05:28 -05:00
printslip.pl Bug 8033: This patch adds print slips to self checkout. 2012-12-13 17:48:09 -05:00
sco-main.pl Bug 11773: fix crash in sco-main.pl if no active currency is set 2014-06-06 07:30:16 -04:00
sco-patron-image.pl Fix FSF address in directory opac/ 2010-03-16 20:17:54 -04:00