Просмотр исходного кода

server returns 422 on incorrect language

GitOrigin-RevId: cce8d0274476aed2b48a6908df3a44a7ea9ff186
mserranom 7 лет назад
Родитель
Сommit
111453c075

+ 1 - 1
services/web/app/src/Features/Spelling/SpellingController.js

@@ -13,7 +13,7 @@ module.exports = {
     const { language } = req.body
     const { language } = req.body
     if (language && !languageCodeIsSupported(language)) {
     if (language && !languageCodeIsSupported(language)) {
       logger.info({ language }, `language not supported`)
       logger.info({ language }, `language not supported`)
-      return res.status(200).send(JSON.stringify({ misspellings: [] }))
+      return res.status(422).send(JSON.stringify({ misspellings: [] }))
     }
     }
 
 
     const userId = AuthenticationController.getLoggedInUserId(req)
     const userId = AuthenticationController.getLoggedInUserId(req)

+ 2 - 2
services/web/test/unit/src/Spelling/SpellingControllerTests.js

@@ -110,8 +110,8 @@ describe('SpellingController', function() {
           .should.equal(true)
           .should.equal(true)
       })
       })
 
 
-      it('should return a 200 status', function() {
-        this.res.status.calledWith(200).should.equal(true)
+      it('should return a 422 status', function() {
+        this.res.status.calledWith(422).should.equal(true)
       })
       })
     })
     })
   })
   })