Item11513: META:WORKFLOWHISTORY stores wrong date information

pencil
Priority: Enhancement
Current State: Closed
Released In: n/a
Target Release: n/a
Applies To: Extension
Component: WorkflowPlugin
Branches: trunk
Reported By: GilmarSantosJr
Waiting For:
Last Change By: GilmarSantosJr
  1. Create TopicA under some WorkFlow control.
  2. Add =%WORKFLOWHISTORY% to the topic
  3. Perform a state transition
  4. Wait for a while
  5. Perform another state transition
  6. Look at WORKFLOWHISTORY info. The last state shows date from the previous version, instead of the current one.

It's a simple fix:

Index: WorkflowPlugin.pm
===================================================================
--- WorkflowPlugin.pm   (revisão 13932)
+++ WorkflowPlugin.pm   (cópia de trabalho)
@@ -775,7 +775,8 @@
     my @hist = $controlledTopic->{meta}->find('WORKFLOWHISTORY');
     for ( my $h = 0 ; $h < @hist ; $h++ ) {
         next unless $hist[$h]->{name} eq '-1';
-        $hist[$h]->{name} = $meta->getLatestRev();
+        @{ $hist[$h] }{qw(name date)} =
+          @{ $meta->getRevisionInfo() }{qw(version date)};
         last;
     }
     if (@hist) {

-- GilmarSantosJr - 08 Feb 2012

 

ItemTemplate edit

Summary META:WORKFLOWHISTORY stores wrong date information
ReportedBy GilmarSantosJr
Codebase
SVN Range
AppliesTo Extension
Component WorkflowPlugin
Priority Enhancement
CurrentState Closed
WaitingFor
Checkins WorkflowPlugin:4887a0cb45e9
TargetRelease n/a
ReleasedIn n/a
CheckinsOnBranches trunk
trunkCheckins WorkflowPlugin:4887a0cb45e9
Release01x01Checkins
Topic revision: r3 - 08 Feb 2012, GilmarSantosJr - This page was cached on 16 Jan 2020 - 01:47.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy