From da7cdcccfab896a78fa0c6673579c70e9a03a478 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Wed, 18 Oct 2017 14:45:37 -0700 Subject: [PATCH] handle js error in autocomplete --- app/assets/javascripts/autocomplete.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/autocomplete.js b/app/assets/javascripts/autocomplete.js index 9778de473..1b11480b0 100644 --- a/app/assets/javascripts/autocomplete.js +++ b/app/assets/javascripts/autocomplete.js @@ -122,7 +122,12 @@ return; } - var term = before_caret_text.match(/\S+/g).pop(); + var term = before_caret_text.match(/\S+/g); + if (!term) { + return; + } + + term = term.pop(); var regexp = new RegExp("^(?:" + prefixes + ")(.*)$", "i"); var match = term.match(regexp); if (match) {