From 240178978963596d36c6211a3eabae954fc45b73 Mon Sep 17 00:00:00 2001
From: jakubs <jakubs>
Date: Fri, 11 May 2012 15:39:46 +0000
Subject: [PATCH] SP-45, BIS-21 pending transaction state cannot be final as it
 triggers dropping rollback stack

SVN: 25246
---
 .../registrator/api/v1/impl/AbstractTransactionState.java    | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java
index 89354b27b33..30396608580 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/AbstractTransactionState.java
@@ -968,12 +968,11 @@ public abstract class AbstractTransactionState<T extends DataSetInformation>
         }
     }
 
-    static class RecoveryPendingTransactionState<T extends DataSetInformation> extends
-            TerminalTransactionState<T>
+    static class RecoveryPendingTransactionState<T extends DataSetInformation> extends AbstractTransactionState<T>
     {
         public RecoveryPendingTransactionState(LiveTransactionState<T> liveState)
         {
-            super(liveState);
+            super(liveState.parent);
         }
 
         @Override
-- 
GitLab