Bug 12721 - Prevent software error if incorrect fieldnames given in sypref Statistics...
authorMarc Véron <veron@veron.ch>
Sun, 18 Oct 2015 14:28:52 +0000 (16:28 +0200)
committerBrendan Gallagher <brendan@bywatersolutions.com>
Fri, 29 Apr 2016 02:48:31 +0000 (02:48 +0000)
commit5fc93bce9b786797724539bea1a1689e959078e6
tree9875193f107f3ef1c1342af2d9c48a929ef19e3c
parent95f492b4d2505103269b295a34bab74804df9746
Bug 12721 - Prevent software error if incorrect fieldnames given in sypref StatisticsFields

To reproduce issue:
See comment #1

To test:
- Apply patch
- Leave syspref StatisticsFields empty
- Display statistics for an author

  => Result: Table displays Shelving location, Collection code, Item type
           (as before)

- Change syspref to any combination of location|itype|ccode
  => Result: Table displays columns as appropriate

- Change syspref to some garbage
  => Result: Same as with empty syspref (was crashing without patch)

- Change syspref to valid combination with trailing |
  => Result: Table displays columns as appropriate (was crashing
     without patch)

- Change syspref to a combination of valid and invalid fields
  (location|blah|ccode)
  => Result: Table displays column of valid fields only (was crashing
     without patch)

Signed-off-by: Aleisha <aleishaamohia@hotmail.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>
C4/Members/Statistics.pm