From 81434bcc1deb98dfb461e91cc7ba501c5309eb69 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Wed, 4 Jan 2017 16:59:24 +0100
Subject: [PATCH] [fix] #753 MedianTime should not be able to go backwards

---
 app/lib/dup/indexer.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/lib/dup/indexer.js b/app/lib/dup/indexer.js
index 6b1bdd3c5..236bb7487 100644
--- a/app/lib/dup/indexer.js
+++ b/app/lib/dup/indexer.js
@@ -423,7 +423,7 @@ const indexer = module.exports = {
 
     // BR_G08
     if (HEAD.number > 0) {
-      HEAD.medianTime = average(yield range(1, Math.min(conf.medianTimeBlocks, HEAD.number), 'time')); // TODO: median
+      HEAD.medianTime = Math.max(HEAD_1.medianTime, average(yield range(1, Math.min(conf.medianTimeBlocks, HEAD.number), 'time')));
     } else {
       HEAD.medianTime = HEAD.time;
     }
-- 
GitLab