From 04fb4efcec9e8ecddccb30608f436cbb859dbee1 Mon Sep 17 00:00:00 2001 From: Simon Corsin Date: Mon, 20 Mar 2017 17:19:28 -0400 Subject: [PATCH] Fixed time range filter in Bigtable not working properly. --- packages/bigtable/src/mutation.js | 4 ++-- packages/bigtable/test/mutation.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/bigtable/src/mutation.js b/packages/bigtable/src/mutation.js index 67a07f51db8..7e391fca61c 100644 --- a/packages/bigtable/src/mutation.js +++ b/packages/bigtable/src/mutation.js @@ -110,11 +110,11 @@ Mutation.createTimeRange = function(start, end) { var range = {}; if (is.date(start)) { - range.startTimestampMicros = start.getTime(); + range.startTimestampMicros = start.getTime() * 1000; } if (is.date(end)) { - range.endTimestampMicros = end.getTime(); + range.endTimestampMicros = end.getTime() * 1000; } return range; diff --git a/packages/bigtable/test/mutation.js b/packages/bigtable/test/mutation.js index 9ab465becff..d1e673d7116 100644 --- a/packages/bigtable/test/mutation.js +++ b/packages/bigtable/test/mutation.js @@ -111,8 +111,8 @@ describe('Bigtable/Mutation', function() { var dateObj = new Date(timestamp); var range = Mutation.createTimeRange(dateObj, dateObj); - assert.strictEqual(range.startTimestampMicros, timestamp); - assert.strictEqual(range.endTimestampMicros, timestamp); + assert.strictEqual(range.startTimestampMicros, timestamp * 1000); + assert.strictEqual(range.endTimestampMicros, timestamp * 1000); }); });