diff options
Diffstat (limited to 'source/com/c2kernel/persistency/TransactionManager.java')
| -rw-r--r-- | source/com/c2kernel/persistency/TransactionManager.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/com/c2kernel/persistency/TransactionManager.java b/source/com/c2kernel/persistency/TransactionManager.java index 6f930b7..d2679a8 100644 --- a/source/com/c2kernel/persistency/TransactionManager.java +++ b/source/com/c2kernel/persistency/TransactionManager.java @@ -53,11 +53,11 @@ public class TransactionManager { ObjectNotFoundException {
if (path.startsWith("/") && path.length() > 1) path = path.substring(1);
- // deal out top level remote maps
+ // deal out top level remote maps, if transactions aren't needed
if (path.indexOf('/') == -1) {
- if (path.equals(ClusterStorage.HISTORY))
+ if (path.equals(ClusterStorage.HISTORY) && locker != null)
return new History(sysKey, locker);
- if (path.equals(ClusterStorage.JOB))
+ if (path.equals(ClusterStorage.JOB) && locker != null)
return new JobList(sysKey, locker);
}
|
