From a8a22ad616cdd0afbf6d75c2a7667adb94f7623c Mon Sep 17 00:00:00 2001 From: Michael Shick Date: Fri, 5 May 2023 16:09:03 -0400 Subject: [PATCH] fix message fallback behavior --- src/message.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/message.ts b/src/message.ts index a5fd87c..b39a57e 100644 --- a/src/message.ts +++ b/src/message.ts @@ -24,14 +24,8 @@ export async function getMessage({ >) { let message - if (status === 'success') { - if (messageSuccess) { - message = messageSuccess - } else if (messagePath) { - message = await getMessageFromPath(messagePath) - } else { - message = messageInput - } + if (status === 'success' && messageSuccess) { + message = messageSuccess } if (status === 'failure' && messageFailure) { @@ -46,6 +40,14 @@ export async function getMessage({ message = messageSkipped } + if (!message) { + if (messagePath) { + message = await getMessageFromPath(messagePath) + } else { + message = messageInput + } + } + if (!message) { throw new Error('no message, check your message inputs') }