diff --git a/src/core/resource/messages/groups/sagas/GroupsMessages.saga.js b/src/core/resource/messages/groups/sagas/GroupsMessages.saga.js index 3e89894dc49268f0abfc64f4a74d436fb37ad315..f1e9479f446559dd6149d9741cd5b9c8031f3db7 100644 --- a/src/core/resource/messages/groups/sagas/GroupsMessages.saga.js +++ b/src/core/resource/messages/groups/sagas/GroupsMessages.saga.js @@ -680,11 +680,11 @@ function* cursorWatcher() { yield call(cursor, { phoneId: phoneId, groupId: groupId, lastReadMessageId: activeGroupLastMsg, state: globalState }); const { autoTranslateIncoming, autoTranscribe } = yield select(roomListSelectors.getMemberSettings, groupId, phoneId); - if (autoTranslateIncoming && toTranslate.length > 0) { + if (autoTranslateIncoming && toTranslate && toTranslate.length > 0) { yield all(toTranslate.map(m => put(translateActions.translate(m)))); } - if (autoTranscribe && toTranscribe.length > 0) { + if (autoTranscribe && toTranscribe && toTranscribe.length > 0) { yield all(toTranscribe.map(m => put(transcribeActions.transcribe({ msg: m })))); } } diff --git a/src/core/resource/messages/personal/sagas/PersonalMessages.saga.js b/src/core/resource/messages/personal/sagas/PersonalMessages.saga.js index a770dbc29aa6fe61cbbccc6f8a4918262e7d85d3..d2cac76e8ffba6721fa3d9e260fc46bf31eb3d1a 100644 --- a/src/core/resource/messages/personal/sagas/PersonalMessages.saga.js +++ b/src/core/resource/messages/personal/sagas/PersonalMessages.saga.js @@ -566,11 +566,11 @@ function* cursorWatcher() { if (dialog.unread_amount > 0 || dialog.p2p_unread_amount > 0) { yield call(cursor, activeDialogId); - if (request.payload.toTranslate.length > 0) { + if (request.payload.toTranslate && request.payload.toTranslate.length > 0) { yield all(request.payload.toTranslate.map(m => put(translateActions.translate(m)))); } - if (request.payload.toTranscribe.length > 0) { + if (request.payload.toTranscribe && request.payload.toTranscribe.length > 0) { yield all(request.payload.toTranscribe.map(m => put(transcribeActions.transcribe({ msg: m })))); } }