Przeglądaj źródła

refs 114274: add validation parameters

Futa Arai 3 lat temu
rodzic
commit
c2b5ba1451

+ 7 - 1
packages/app/src/server/routes/apiv3/questionnaire.ts

@@ -23,7 +23,13 @@ module.exports = (crowi: Crowi): Router => {
   const loginRequired = require('../../middlewares/login-required')(crowi, true);
   const loginRequired = require('../../middlewares/login-required')(crowi, true);
 
 
   const validators = {
   const validators = {
-    proactiveAnswer: [body('satisfaction').exists().isNumeric(), body('commentText').exists().isString()],
+    proactiveAnswer: [
+      body('satisfaction').exists().isNumeric(),
+      body('lengthOfExperience').isString(),
+      body('position').isString(),
+      body('occupation').isString(),
+      body('commentText').exists().isString(),
+    ],
     answer: [body('questionnaireOrderId').exists().isString(), body('answers').exists().isArray({ min: 1 })],
     answer: [body('questionnaireOrderId').exists().isString(), body('answers').exists().isArray({ min: 1 })],
     skipDeny: [body('questionnaireOrderId').exists().isString()],
     skipDeny: [body('questionnaireOrderId').exists().isString()],
   };
   };