Fix for 'First update does not appear before being processed' #542

This commit is contained in:
sgummaluri 2020-04-04 23:18:43 +05:30
parent 5e5702833c
commit e5a336a042
3 changed files with 32 additions and 2 deletions

View file

@ -334,14 +334,14 @@ impl Index {
for id in 0..=last_id {
if let Some(update) = self.update_status(reader, id)? {
updates.push(update);
last_update_result_id = id;
last_update_result_id = id + 1;
}
}
}
// retrieve all enqueued updates
if let Some((last_id, _)) = self.updates.last_update(reader)? {
for id in last_update_result_id + 1..=last_id {
for id in last_update_result_id..=last_id {
if let Some(update) = self.update_status(reader, id)? {
updates.push(update);
}