cmailleux 2005/08/03 14:37:21 CEST
Modified files:
core/src/java/org/jahia/hibernate/dao JahiaContainerDAO.java
core/src/java/org/jahia/hibernate/manager
JahiaAuditLogManager.java
Log:
Correct bugs for logs
Revision Changes Path
1.7 +1 -6
jahia/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java.diff?r1=1.6&r2=1.7&f=h
1.5 +8 -2
jahia/core/src/java/org/jahia/hibernate/manager/JahiaAuditLogManager.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/hibernate/manager/JahiaAuditLogManager.java.diff?r1=1.4&r2=1.5&f=h
Index: JahiaContainerDAO.java
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JahiaContainerDAO.java 3 Aug 2005 12:10:27 -0000 1.6
+++ JahiaContainerDAO.java 3 Aug 2005 12:37:20 -0000 1.7
@@ -379,12 +379,7 @@
if (listId != null) {
final HibernateTemplate template = getHibernateTemplate();
template.setCacheQueries(true);
- List list = template.find(hql.toString(), new Object[]{listId});
- retVal = new FastArrayList(list.size());
- for (int i = 0; i < list.size(); i++) {
- Object[] objects = (Object[]) list.get(i);
- retVal.add(objects[0]);
- }
+ retVal = template.find(hql.toString(), new Object[]{listId});
}
return retVal;
}
Index: JahiaAuditLogManager.java
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/java/org/jahia/hibernate/manager/JahiaAuditLogManager.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- JahiaAuditLogManager.java 3 Aug 2005 12:10:28 -0000 1.4
+++ JahiaAuditLogManager.java 3 Aug 2005 12:37:20 -0000 1.5
@@ -125,10 +125,16 @@
private void fillListWithArrayOfIntegers(List list, Integer integer,
List retList) {
for (int i = 0; i < list.size(); i++) {
- Integer objects = (Integer) list.get(i);
+ Integer id;
+ if(list.get(i) instanceof Integer) {
+ id = (Integer) list.get(i);
+ } else {
+ Object[] objects = (Object[]) list.get(i);
+ id = (Integer) objects[0];
+ }
Integer[] child = new Integer[2];
child[0] = integer;
- child[1] = objects;
+ child[1] = id;
if (!retList.contains(child)) {
retList.add(child);
}