Browse Source

fixed bug where we were referencing the null dbHolder instead of the instantiated one

pull/1/head
Graeme Rocher 15 years ago
parent
commit
0a9d3973f9
  1. 2
      spring-datastore-mongodb/src/main/java/org/springframework/datastore/document/mongodb/MongoDbUtils.java

2
spring-datastore-mongodb/src/main/java/org/springframework/datastore/document/mongodb/MongoDbUtils.java

@ -115,7 +115,7 @@ public class MongoDbUtils {
else { else {
holderToUse.addDB(db); holderToUse.addDB(db);
} }
TransactionSynchronizationManager.registerSynchronization(new MongoSynchronization(dbHolder, mongo)); TransactionSynchronizationManager.registerSynchronization(new MongoSynchronization(holderToUse, mongo));
holderToUse.setSynchronizedWithTransaction(true); holderToUse.setSynchronizedWithTransaction(true);
if (holderToUse != dbHolder) { if (holderToUse != dbHolder) {
TransactionSynchronizationManager.bindResource(mongo, holderToUse); TransactionSynchronizationManager.bindResource(mongo, holderToUse);

Loading…
Cancel
Save