]> git.koha-community.org Git - koha.git/commit
Bug 13578: Make sure the 'public' parameter is passed to the last step
authorJonathan Druart <jonathan.druart@biblibre.com>
Wed, 14 Jan 2015 11:03:10 +0000 (12:03 +0100)
committerChris Cormack <chris@bigballofwax.co.nz>
Fri, 13 Mar 2015 22:46:36 +0000 (11:46 +1300)
commitb4d77d7c78c847a6e4fc62e36a80a3a1ad688058
treeadcafa348f30e91cd80365d743ed011090574f61
parentf8ee8c5006d6f9656ceb5402dda0fe13d3aa65a3
Bug 13578: Make sure the 'public' parameter is passed to the last step

If no caching system is up ($usecache == 0), the public parameter is
lost on the step 3.
The hash passed to the template looks like:
   'cache_expiry', 300,
   'cache_expiry_units',
   'public', 1
So the template receives cache_expiry = 300, cache_expiry_units =
'public' and 1 = undef.

This patch fixes the problem passing the cache_expiry* parameters only
if the usecache is set.

Test plan:
0/ Disable any caching system
1/ Create a new public report and go up to the 6th step, save the report
and verify the report is created as public
2/ Enable a caching system
2/ Create a public report with a cache expiry value, save it and verify
the report is created as public and the cache expiry value is correct.

Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Works as described.

Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
(cherry picked from commit fe986573dd6a6b10dc0456be2609ee29cb459ac8)
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
reports/guided_reports.pl