Skip to content

Commit

Permalink
fix transaction list error (#599)
Browse files Browse the repository at this point in the history
Co-authored-by: ylxiao5 <[email protected]>
  • Loading branch information
yinghuochongfly and ylxiao5 authored Dec 15, 2023
1 parent 6def3f7 commit 85f128f
Showing 1 changed file with 9 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -781,16 +781,11 @@ public void asyncListXATransactions(

XATransactionListResponse response = new XATransactionListResponse();

ListXAReduceCallback reduceCallback = null;
List<Path> chainPaths = new ArrayList<>();
if (Objects.isNull(chainPath) || chainPath.isEmpty()) {
chainPaths = setToList(zoneManager.getAllChainsInfo(false).keySet());
// has sort operation callback
reduceCallback = getListXAReduceCallback(offsets.size(), offsets, size, callback);
} else {
chainPaths.add(Path.decode(chainPath));
// Remove sort operation callback
reduceCallback = getListXACallback(offsets.size(), offsets, size, callback);
}

int chainNum = chainPaths.size();
Expand All @@ -810,6 +805,15 @@ public void asyncListXATransactions(
}
}

ListXAReduceCallback reduceCallback = null;
if (Objects.isNull(chainPath) || chainPath.isEmpty()) {
// has sort operation callback
reduceCallback = getListXAReduceCallback(offsets.size(), offsets, size, callback);
} else {
// Remove sort operation callback
reduceCallback = getListXACallback(offsets.size(), offsets, size, callback);
}

for (String chain : offsets.keySet()) {
if (!requireIgnore || offsets.get(chain) != -1L) {
asyncListXATransactions(
Expand Down

0 comments on commit 85f128f

Please sign in to comment.