Index: topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java diff -u topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.52 topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.53 --- topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.52 Thu May 24 19:28:22 2007 +++ topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java Wed Nov 7 19:59:31 2007 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.52 $ + * @version $Revision: 1.53 $ * - * Last update: $Date: 2007-05-24 19:28:22 $ by : $Author: bpoussin $ + * Last update: $Date: 2007-11-07 19:59:31 $ by : $Author: bpoussin $ */ package org.codelutin.topia.framework; @@ -68,6 +68,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.codelutin.topia.TopiaContext; +import org.codelutin.topia.TopiaContextFactory; import org.codelutin.topia.TopiaException; import org.codelutin.topia.TopiaNotFoundException; import org.codelutin.topia.event.TopiaEntityListener; @@ -763,6 +764,7 @@ if (hibernateFactory != null) { hibernateFactory.close(); this.closed = true; + TopiaContextFactory.removeContext(this); log.debug("TopiaContext finalized"); } }