Item855: Query syntax in IF statements does not work with underscore topic names
Priority: Urgent
Current State: Closed
Released In: 1.0.1
Target Release: patch
Applies To: Engine
Component:
Branches:
For a topic
TestTopic
that has a form field Author, this works (returns 'Author'):
%IF{"'TestTopic'/Author" then="Author" else="no Author"}%
This also works (returns 'Author'):
%IF{"'%TOPIC%'/Author" then="Author" else="no Author"}%
For a topic
Test_topic
that has a form field Author, this does not work (returns 'no Author'):
%IF{"'Test_topic'/Author" then="Author" else="no Author"}%
This also does not work (returns 'no Author'):
%IF{"'%TOPIC%'/Author" then="Author" else="no Author"}%
--
ArthurClemens - 24 Jan 2009
Crawford has suggested this fix:
"Comment out lines 39, 40 and 41 (next if ...) of lib/Foswiki/Query/OP_ref.pm"
That works. Need to run unit tests to see if nothing breaks.
--
ArthurClemens - 24 Jan 2009
Tests run fine. Closing.
--
ArthurClemens - 24 Jan 2009