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 = {