From 3ebab84e561a87868de9df4980dd758e24942a56 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Sun, 17 Apr 2016 18:02:06 +0300 Subject: [PATCH] Fix bug in traverse function in device --- lib/device.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/device.coffee b/lib/device.coffee index 6dfeeed..a469026 100644 --- a/lib/device.coffee +++ b/lib/device.coffee @@ -270,7 +270,7 @@ traverse = (deviceData, pattern, revision, callback) -> # Collect current properties if ref[0]?[0]? - for i in [revisionThreshold...Math.min(revision, ref[0][0].length)] by 1 when (rev = ref[0][0][i])? + for i in [revisionThreshold...Math.min(revision + 1, ref[0][0].length)] by 1 when (rev = ref[0][0][i])? for j in [0...rev.length] by 2 when rev[j]? if rev[j] >= timestampThreshold current[j] = rev[j]