Bug 28303: Fix plugins system with multiple pluginsdir settings
authorMichael Hafen <michael.hafen@washk12.org>
Fri, 7 May 2021 20:13:49 +0000 (14:13 -0600)
committerFridolin Somers <fridolin.somers@biblibre.com>
Thu, 21 Oct 2021 05:57:47 +0000 (19:57 -1000)
commit9c40765734da41f1e1c18cb5fd4fabd17452bac5
tree2c2ea7cc1fd1993cfc71692b4374a377f653ceff
parent7cfd13aa72159f75b45fc27d20139f03e79d239b
Bug 28303: Fix plugins system with multiple pluginsdir settings

C4/Templates::badtemplatecheck mucks with the config('pluginsdir') array ref.
This makes sure it operates on a copy of the array.

To test:
   1) $ prove t/db_dependent/Templates.t

Signed-off-by: David Nind <david@davidnind.com>
JK: Fix commit message styling and add test plan

Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 9b9ac630ed4858d8a2f9c7a0f9e5ac02b9359a17)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
C4/Templates.pm