Quellcode durchsuchen

fix message construction

Yuki Takei vor 5 Jahren
Ursprung
Commit
701300113b
1 geänderte Dateien mit 7 neuen und 2 gelöschten Zeilen
  1. 7 2
      packages/slack/src/utils/post-ephemeral-errors.ts

+ 7 - 2
packages/slack/src/utils/post-ephemeral-errors.ts

@@ -23,8 +23,13 @@ export const postEphemeralErrors = async(
         ...rejectedResults.map((rejectedResult) => {
         ...rejectedResults.map((rejectedResult) => {
           const reason = rejectedResult.reason.toString();
           const reason = rejectedResult.reason.toString();
           const resData = rejectedResult.reason.response?.data;
           const resData = rejectedResult.reason.response?.data;
-          const resDataMessage = resData?.message || resData.toString();
-          const errorMessage = `${reason} (${resDataMessage})`;
+          const resDataMessage = resData?.message || resData?.toString();
+
+          let errorMessage = reason;
+          if (resDataMessage != null) {
+            errorMessage += ` (${resDataMessage})`;
+          }
+
           return generateMarkdownSectionBlock(errorMessage);
           return generateMarkdownSectionBlock(errorMessage);
         }),
         }),
       ],
       ],