From 55d68fb16f5f8f2a35559b5bf2287869c71bdccc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Moreau?= <cem.moreau@gmail.com>
Date: Tue, 5 Jun 2018 18:59:59 +0200
Subject: [PATCH] [fix] Sync failed on GTest

---
 app/lib/computation/QuickSync.ts | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/app/lib/computation/QuickSync.ts b/app/lib/computation/QuickSync.ts
index 36fdbb26e..ca6c897cd 100644
--- a/app/lib/computation/QuickSync.ts
+++ b/app/lib/computation/QuickSync.ts
@@ -155,18 +155,16 @@ export class QuickSynchronizer {
           || block.certifications.length
           || block.transactions.length
           || block.medianTime >= sync_nextExpiring) {
-          // logger.warn('>> Block#%s', block.number)
+          const nextExpiringChanged = block.medianTime >= sync_nextExpiring
 
           for (let i = 0; i < sync_expires.length; i++) {
             let expire = sync_expires[i];
-            if (block.medianTime > expire) {
+            if (block.medianTime >= expire) {
               sync_expires.splice(i, 1);
               i--;
             }
           }
-          const currentNextExpiring = sync_nextExpiring
           sync_nextExpiring = sync_expires.reduce((max, value) => max ? Math.min(max, value) : value, 9007199254740991); // Far far away date
-          const nextExpiringChanged = currentNextExpiring !== sync_nextExpiring
 
           // Fills in correctly the SINDEX
           await Promise.all(_.where(sync_sindex.concat(local_sindex), { op: 'UPDATE' }).map(async (entry: any) => {
-- 
GitLab