fixing bug that was preventing katakana terms from being searchable

This commit is contained in:
Alex Yatskov 2016-12-27 18:56:28 -08:00
parent ea009fb114
commit c7e9179b68

View File

@ -43,12 +43,12 @@ class Translator {
findTerm(text, dictionaries, enableSoftKatakanaSearch) { findTerm(text, dictionaries, enableSoftKatakanaSearch) {
const cache = {}; const cache = {};
return this.findTermDeinflections(text, dictionaries, cache).then(deinfHiragana => { return this.findTermDeinflections(text, dictionaries, cache).then(deinfLiteral => {
const textHiragana = wanakana._katakanaToHiragana(text); const textHiragana = wanakana._katakanaToHiragana(text);
if (text !== textHiragana && enableSoftKatakanaSearch) { if (text !== textHiragana && enableSoftKatakanaSearch) {
return this.findTermDeinflections(textHiragana, dictionaries, cache).then(deinfHiragana => deinfHiragana.concat(deinfHiragana)); return this.findTermDeinflections(textHiragana, dictionaries, cache).then(deinfHiragana => deinfLiteral.concat(deinfHiragana));
} else { } else {
return deinfHiragana; return deinfLiteral;
} }
}).then(deinflections => { }).then(deinflections => {
let definitions = []; let definitions = [];