diff --git a/bt5/erp5_workflow_test_data/TestTemplateItem/portal_components/test.erp5.testWorkflowAndDCWorkflow.py b/bt5/erp5_workflow_test_data/TestTemplateItem/portal_components/test.erp5.testWorkflowAndDCWorkflow.py
index 6eb9d169fdb57315a28d2e0a345783e60c33d9fa..8bcbca5e2a430b3ff23f172b0a6396f637e6b0e6 100644
--- a/bt5/erp5_workflow_test_data/TestTemplateItem/portal_components/test.erp5.testWorkflowAndDCWorkflow.py
+++ b/bt5/erp5_workflow_test_data/TestTemplateItem/portal_components/test.erp5.testWorkflowAndDCWorkflow.py
@@ -248,12 +248,14 @@ class TestDCWorkflow(TestERP5WorkflowMixin):
     checkLine({'state': 'validated'}, 2)
     checkLine({'state': 'validated'}, 3)
     checkLine({'state': 'invalidated'}, 4)
+    expected_validated_item_dict = {'comment': '', 'error_message': '', 'actor': 'ERP5TypeTestCase', 'state': 'validated', 'action': 'validate'}
+    expected_invalidated_item_dict = {'comment': '', 'error_message': '', 'actor': 'ERP5TypeTestCase', 'state': 'invalidated', 'action': 'invalidate'}
     # check history keys are identical before and after conversion.
     self.assertEqual(sorted(item_list[2].keys()),sorted(item_list[4].keys()))
     # check key values are shown as expected; 
-    expected_item_dict = {'comment': '', 'error_message': '', 'actor': 'ERP5TypeTestCase', 'state': 'invalidated', 'action': 'invalidate'}
-    for key in expected_item_dict:
-      self.assertEqual(item_list[4].getProperty(key), expected_item_dict[key])
+    for key in expected_invalidated_item_dict:
+      self.assertEqual(item_list[2].getProperty(key), expected_validated_item_dict[key])
+      self.assertEqual(item_list[4].getProperty(key), expected_invalidated_item_dict[key])
     # check date time is generated
     self.assertTrue(item_list[4].getProperty('time') is not None)