Skip to content

Commit 8e28c4b

Browse files
committed
fix a bug in first tick processing
1 parent f3a5db4 commit 8e28c4b

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

RESTAPI/bobAPI.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -214,18 +214,18 @@ std::string bobGetLog(uint16_t epoch, int64_t start, int64_t end)
214214
result.push_back(']');
215215
return result; // solve seamless transition case
216216
}
217-
db_try_get_log_ranges(log.getTick(), lr);
218-
logTxOrderIndex = 0;
219-
logTxOrder = lr.sort();
220-
// scan to find the first cursor
221-
logTxOrderIndex = lr.scanTxId(logTxOrder, 0, log.getLogId());
222-
if (logTxOrderIndex == -1)
223-
{
224-
result.push_back(']');
225-
return result;
226-
}
227217
}
228218
}
219+
db_try_get_log_ranges(log.getTick(), lr);
220+
logTxOrderIndex = 0;
221+
logTxOrder = lr.sort();
222+
// scan to find the first cursor
223+
logTxOrderIndex = lr.scanTxId(logTxOrder, 0, log.getLogId());
224+
if (logTxOrderIndex == -1)
225+
{
226+
result.push_back(']');
227+
return result;
228+
}
229229
int txIndex = logTxOrder[logTxOrderIndex];
230230
auto s = lr.fromLogId[txIndex];
231231
auto e = s + lr.length[txIndex] - 1;

0 commit comments

Comments
 (0)