Item10309: WORKFLOWLAST macros do not accept topic parameter
Priority: Normal
Current State: Closed
Released In: n/a
Target Release: n/a
Contrary to the documentation of the WorkflowPlugin, the macros associated with the revision versions and time (%WORKFLOWLASTREV_State%, %WORKFLOWLASTTIME_State%, %WORKFLOWLASTVERSION_State%) DO NOT accept an optional default parameter, which is the name of a topic, and a web parameter.
When adding the parameter (eg %WORKFLOWLASTREV_APPROVED{topic="MyWeb.MyTopic"}% or %WORKFLOWLASTREV_APPROVED{"MyWeb.MyTopic"}% or %WORKFLOWLASTREV_APPROVED{MyWeb.MyTopic}% the macro does not get expanded.
To reproduce the error, in a
DIFFERENT topic from the one that is subject to workflow control, enter the macros with the topic parameter pointing to the controlled topic. The macros do not get expanded.
--
StefanosKouzof - 01 Feb 2011
I reproduced the error with version 8761 (2010-08-25) of the
WorkflowPlugin (Foswiki-1.0.9, Sun, 17 Jan 2010, build 6075, Plugin API version 2.0). According to the change history, more recent versions of the plugin do not appear to address this issue.
--
JaysonLoewen - 15 Jun 2011
I can confirm this issue in version 10878 (2011-03-01).
--
GilmarSantosJr - 07 Dec 2011
Fixed in version 13398 (2011-12-12), release 1.12.2.
--
GilmarSantosJr - 12 Dec 2011