Răsfoiți Sursa

fix message construction

Yuki Takei 5 ani în urmă
părinte
comite
701300113b
1 a modificat fișierele cu 7 adăugiri și 2 ștergeri
  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) => {
           const reason = rejectedResult.reason.toString();
           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);
         }),
       ],