Skip to content
Snippets Groups Projects
Commit e56910ee authored by Stephanie Briere Americo's avatar Stephanie Briere Americo
Browse files

Merge branch 'issue/78' into 'develop'

Issue #78: FIX answerNum route

Closes #78

See merge request !77
parents c5265494 562e1402
No related branches found
No related tags found
1 merge request!77Issue #78: FIX answerNum route
Pipeline #23401 passed
...@@ -178,13 +178,8 @@ export class FormCtrl { ...@@ -178,13 +178,8 @@ export class FormCtrl {
return; return;
} }
let sum: number = 0;
for (const forms of resultAnswer) {
sum += Object.keys(forms.inputAnswers).length
}
res.status(200).json({ res.status(200).json({
answerNumber: sum answerNumber: resultAnswer.length
}); });
}); });
} }
......
...@@ -117,7 +117,7 @@ describe("API data controller", () => { ...@@ -117,7 +117,7 @@ describe("API data controller", () => {
.expect((res: any) => { .expect((res: any) => {
expect(res.body).to.be.an("object"); expect(res.body).to.be.an("object");
expect(res.body.answerNumber).to.be.an("number"); expect(res.body.answerNumber).to.be.an("number");
expect(res.body.answerNumber).to.be.equal(9); expect(res.body.answerNumber).to.be.equal(3);
}) })
.end(done); .end(done);
}) })
......
...@@ -261,12 +261,8 @@ export class UserCtrl { ...@@ -261,12 +261,8 @@ export class UserCtrl {
innerCallback(err); innerCallback(err);
return; return;
} }
let sum: number = 0;
for (const forms of resultAnswer) {
sum += Object.keys(forms.inputAnswers).length
}
form.answersNumber = sum; form.answersNumber = resultAnswer.length;
innerCallback(null); innerCallback(null);
}); });
......
...@@ -410,11 +410,6 @@ export class AnswerQueryBuilder extends QueryBuilder { ...@@ -410,11 +410,6 @@ export class AnswerQueryBuilder extends QueryBuilder {
return; return;
} }
if (result.rowCount === 0) {
cb(ErrorHandler.notFound("Form Answer"));
return;
}
const inputAnswersOpts: InputAnswerOptions[] = result.rows.map((inputsAnswerResult) => { const inputAnswersOpts: InputAnswerOptions[] = result.rows.map((inputsAnswerResult) => {
let subForm: FormAnswerOptions = null; let subForm: FormAnswerOptions = null;
if (inputsAnswerResult["id_sub_form"]) { if (inputsAnswerResult["id_sub_form"]) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment