fix message fallback behavior

This commit is contained in:
Michael Shick 2023-05-05 16:09:03 -04:00
parent 9367dbbf15
commit a8a22ad616
No known key found for this signature in database
GPG key ID: ADF5BC9704BB4A61

View file

@ -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')
}