itizawa 5 년 전
부모
커밋
fd691e371f
1개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 8 4
      packages/slackbot-proxy/src/services/growi-uri-injector/GrowiUriInjectionButtonDelegator.ts

+ 8 - 4
packages/slackbot-proxy/src/services/growi-uri-injector/GrowiUriInjectionButtonDelegator.ts

@@ -10,12 +10,16 @@ export class GrowiUriInjectionButtonDelegator implements GrowiUriInjector {
     }
     const parsedBlocks = JSON.parse(body.blocks as string);
     parsedBlocks.forEach((parsedBlock) => {
-      if (parsedBlock.type === 'actions') {
-        const parsedValue = JSON.parse(parsedBlock.elements[0].value as string);
-        parsedValue.growiUri = growiUri;
-        parsedBlock.elements[0].value = JSON.stringify(parsedValue);
+      if (parsedBlock.type !== 'actions') {
+        return;
       }
+      parsedBlock.elements.map((element) => {
+        const parsedValue = JSON.parse(element.value as string);
+        parsedValue.growiUri = growiUri;
+        element.value = JSON.stringify(parsedValue);
+      });
     });
+
     body.blocks = JSON.stringify(parsedBlocks);
   }