[Koha-bugs] [Bug 8849] New: Error log generated when not a demo system
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Oct 1 09:42:27 CEST 2012
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8849
Priority: P5 - low
Change sponsored?: ---
Bug ID: 8849
CC: gmcharlt at gmail.com
Assignee: koha-bugs at lists.koha-community.org
Summary: Error log generated when not a demo system
Severity: trivial
Classification: Unclassified
OS: All
Reporter: mtompset at hotmail.com
Hardware: All
Status: NEW
Version: rel_3_8
Component: System Administration
Product: Koha
As a result of:
[Mon Oct 01 15:28:59 2012] [error] [client 192.168.100.2] [Mon Oct 1 15:28:59
2012] marctagstructure.pl: Use of uninitialized value in numeric eq (==) at
/usr/share/koha/intranet/cgi-bin/admin/marctagstructure.pl line 152.
in Koha 3.8.5 this patch was generated.
The line reads
unless (C4::Context->config('demo') == 1) {
which produces an error long entry while tweaking frameworks. It should read:
unless (defined(C4::Context->config('demo')) &&
C4::Context->config('demo') == 1) {
-- though this will still generate an error if the value isn't numeric. I'm
going to assume that whoever does use it, will use it correctly.
My understanding is that this value must be set to 1 in koha-conf.xml to
prevent writing out MARC Framework changes (adds or modifies). However, since
'demo' is not defined in the default koha-conf.xml, this generates an error.
This feature is not documented anywhere, as far as I know. Though 'demo' code
does seem to exist in a couple places in Koha.
Patch to follow.
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list