Skip to content

Commit 06013a2

Browse files
committed
solved issue #5
1 parent cd44a46 commit 06013a2

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

functions/methods.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ async function prepareSentence(words, types, props, language){
7979
i+=jMax;
8080
}
8181

82-
return await solveMOD(prepared, personsPlurals, personsGenders, advTimes, definitives);
82+
return await solveMOD(prepared, personsPlurals, personsGenders, advTimes, defaults);
8383
}
8484

8585
const { isDependant } = require('./dependencies.js')

functions/prepares.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ async function solveMISC(words, types, definitivesRef){
4545
if (types[i] === 'MISC'){
4646
if (!definitives){
4747
const definitivesSn = await definitivesRef.get();
48-
definitives = definitivesSn.val();
48+
definitives = definitivesSn.val() || {};
4949
}
5050
types[i] = definitives[words[i]] || 'MISC';
5151
}
@@ -104,10 +104,8 @@ function prepareMetaSUBJ(obj, personsPlurals, personsGenders, defaults){
104104
if(genders.length > 0){
105105
const foundPerson = personsPlurals.find(person => ( obj.words.includes(person[0]) || obj.words.includes(person[1]))) || personsPlurals.at(-1);
106106
obj.meta.PERSON = genders.length > 1 ? foundPerson[1] : foundPerson[0];
107-
if (!personsGenders.flat(1).includes(obj.meta.PERSON)){
108-
const foundGender = personsGenders.find(gender => ( genders.includes(gender[0]) || genders.includes(gender[1])));
109-
obj.meta.GENDER = genders.length > 1 ? foundGender[1] : foundGender[0];
110-
}
107+
const foundGender = personsGenders.find(gender => ( genders.includes(gender[0]) || genders.includes(gender[1])));
108+
obj.meta.GENDER = genders.length > 1 ? foundGender[1] : foundGender[0];
111109
} else {
112110
obj.meta.PERSON = defaults.GENDER;
113111
}

0 commit comments

Comments
 (0)