Previous status conditions do not support case changes in status names

XMLWordPrintable

    • 2
    • Severity 3 - Minor
    • 2
    • Warranty

      Issue Summary

      Previous status validators and conditions check the status name stored in the workflow rule against the last status name recorded in the workflow history at the time the transition happened.

      If the status names differ in case, the rules fail.

      These changes in case can happen during DC to cloud migrations with the work item history still recording the previous status name.

      Steps to Reproduce

      1. Create a previous status condition on a transition in a workflow that references a status "STATUS A"
      2. Create a work item with that workflow applied and transition it through "STATUS A"
      3. The transition should be available on the work item
      4. Change the case of the status name to "Status A"
      5. The transition will now not be available on the work item

      Expected Results

      The condition should pass if the previous status name matches the status name in the configured rule, ignoring case.

      Actual Results

      The condition does not pass if the status names differ in case.

      Workaround

      Transition the work item back through the status referenced by the condition.

              Assignee:
              Anne Jang
              Reporter:
              Arvind Kishore
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: