From 00ee805880935992dc5a2fc91aec17efa2969d90 Mon Sep 17 00:00:00 2001 From: Andrew Watkins Date: Thu, 30 Nov 2017 15:25:55 -0800 Subject: [PATCH] Fix runtime error when no rawText present --- ui/src/shared/components/DatabaseList.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/src/shared/components/DatabaseList.js b/ui/src/shared/components/DatabaseList.js index 6300e8154..79340ddd2 100644 --- a/ui/src/shared/components/DatabaseList.js +++ b/ui/src/shared/components/DatabaseList.js @@ -49,9 +49,12 @@ const DatabaseList = React.createClass({ const {querySource: nextSource, query: nextQuery} = this.props const differentSource = !_.isEqual(prevSource, nextSource) + if (prevQuery.rawText === nextQuery.rawText) { + return + } + const newMetaQuery = - prevQuery.rawText !== nextQuery.rawText && - nextQuery.rawText.match(/^(create|drop)/i) + nextQuery.rawText && nextQuery.rawText.match(/^(create|drop)/i) if (differentSource || newMetaQuery) { setTimeout(this.getDbRp, 100)