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

Merge pull request #3918 from weseek/fix/6272-6444-null-check-for-payload

Fix/6272-6444-null-check-for-payload
Yuki Takei 4 лет назад
Родитель
Сommit
6798f8e94b

+ 5 - 0
packages/slackbot-proxy/src/middlewares/slack-to-growi/extract-growi-uri-from-req.ts

@@ -10,6 +10,11 @@ export class ExtractGrowiUriFromReq implements IMiddleware {
 
 
   use(@Req() req: Req & SlackOauthReq, @Res() res: Res, @Next() next: Next): void {
   use(@Req() req: Req & SlackOauthReq, @Res() res: Res, @Next() next: Next): void {
 
 
+    // There is no payload in the request from slack
+    if (req.body.payload == null) {
+      return next();
+    }
+
     const payload = JSON.parse(req.body.payload);
     const payload = JSON.parse(req.body.payload);
 
 
     // extract for modal
     // extract for modal