Ensure we have a message list

This commit is contained in:
Bryan Ashby 2022-12-14 19:56:43 -07:00
parent a4261d2d36
commit 7f0254701c
No known key found for this signature in database
GPG Key ID: C2C1B501E4EFD994
1 changed files with 8 additions and 0 deletions

View File

@ -70,6 +70,14 @@ exports.getModule = class MessageListModule extends (
this.menuMethods = { this.menuMethods = {
selectMessage: (formData, extraArgs, cb) => { selectMessage: (formData, extraArgs, cb) => {
if (!Array.isArray(this.config?.messageList)) {
this.client.log.error(
{ formData },
'No message list is available to select from!'
);
return cb(null);
}
if (MciViewIds.allViews.msgList === formData.submitId) { if (MciViewIds.allViews.msgList === formData.submitId) {
// 'messageIndex' or older deprecated 'message' member // 'messageIndex' or older deprecated 'message' member
this.initialFocusIndex = _.get( this.initialFocusIndex = _.get(