From 61e4b4bfec0d6dcfb27b63c00b4cedab56d3b953 Mon Sep 17 00:00:00 2001
From: Jared Scheib <jared.scheib@gmail.com>
Date: Tue, 29 Aug 2017 15:32:47 -0700
Subject: [PATCH] Fix FillQuery interpretation of number values

---
 ui/src/shared/components/FillQuery.js | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/ui/src/shared/components/FillQuery.js b/ui/src/shared/components/FillQuery.js
index 8fcf46fa08..759b7832c2 100644
--- a/ui/src/shared/components/FillQuery.js
+++ b/ui/src/shared/components/FillQuery.js
@@ -9,16 +9,17 @@ class FillQuery extends Component {
   constructor(props) {
     super(props)
 
-    this.state =
-      typeof props.value === NUMBER
-        ? {
-            selected: queryFills.find(fill => fill.type === NUMBER),
-            numberValue: props.value,
-          }
-        : {
-            selected: queryFills.find(fill => fill.type === props.value),
-            numberValue: '0',
-          }
+    const isNumberValue = !isNaN(Number(props.value))
+
+    this.state = isNumberValue
+      ? {
+          selected: queryFills.find(fill => fill.type === NUMBER),
+          numberValue: props.value,
+        }
+      : {
+          selected: queryFills.find(fill => fill.type === props.value),
+          numberValue: '0',
+        }
   }
 
   static defaultProps = {