Skip to content

Commit 395261f

Browse files
committed
fix
1 parent 84aeb90 commit 395261f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/com/alipay/oceanbase/rpc/ObTableClient.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1956,8 +1956,11 @@ private List<ObPair<Long, ReplicaLocation>> getPartitionReplica(TableEntry table
19561956
}
19571957
} else {
19581958
for (Long partId : partIds) {
1959-
long partitionId = ObPartIdCalculator.getPartIdx(partId, tableEntry
1960-
.getPartitionInfo().getSubPartDesc().getPartNum());
1959+
long partitionId = partId;
1960+
if (tableEntry.getPartitionInfo().getLevel() == ObPartitionLevel.LEVEL_TWO) {
1961+
partitionId = ObPartIdCalculator.getPartIdx(partId, tableEntry
1962+
.getPartitionInfo().getSubPartDesc().getPartNum());
1963+
}
19611964
replicas.add(new ObPair<Long, ReplicaLocation>(partId, getPartitionLocation(
19621965
tableEntry, partitionId, route)));
19631966
}

0 commit comments

Comments
 (0)