bpapez 2005/12/06 13:12:42 CET
Modified files:
core/src/java/org/jahia/services/fields
JahiaFieldBaseService.java
Log:
in setFieldsLanguageStates force load from DB, when getting contentField
Revision Changes Path
1.30 +4 -2
jahia/core/src/java/org/jahia/services/fields/JahiaFieldBaseService.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/fields/JahiaFieldBaseService.java.diff?r1=1.29&r2=1.30&f=h
Index: JahiaFieldBaseService.java
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/java/org/jahia/services/fields/JahiaFieldBaseService.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- JahiaFieldBaseService.java 23 Nov 2005 16:25:41 -0000 1.29
+++ JahiaFieldBaseService.java 6 Dec 2005 12:12:42 -0000 1.30
@@ -1357,8 +1357,10 @@
int id = ((Integer) fieldIDs.get(i)).intValue ();
// should we add right checks here as they were previously ?
-
- ContentField contentField = ContentField.getField (id);
+
+ // PAP: forceLoadFromDB, because a new cache object should be
put to
+ // enable rollback functionality
+ ContentField contentField = ContentField.getField (id, true);
contentField.setWorkflowState (languageCodes, newWorkflowState,
jParams,
stateModifContext);
}