diff --git a/product/ERP5/Extensions/CheckPortalTypes.py b/product/ERP5/Extensions/CheckPortalTypes.py
index e9606c1cd8395a9c7eda12fb1fd7c9eb7558bd93..6d5a675b5e6ddc1dfb5fb188967e935ebcc7542f 100644
--- a/product/ERP5/Extensions/CheckPortalTypes.py
+++ b/product/ERP5/Extensions/CheckPortalTypes.py
@@ -97,5 +97,6 @@ def updateCareerValidationState(self):
       for line in career.workflow_history['career_workflow']:
         if 'state' in line:
           line['validation_state'] = line.pop('state')
+      career.workflow_history._p_changed = 1
       career.reindexObject()