Skip to content

Commit ce9bf3c

Browse files
committed
proper checking for redis in outbound-unassign
1 parent 51a8f04 commit ce9bf3c

File tree

1 file changed

+8
-7
lines changed
  • src/extensions/message-handlers/outbound-unassign

1 file changed

+8
-7
lines changed

src/extensions/message-handlers/outbound-unassign/index.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ export const preMessageSave = async ({ contact, campaign, messageToSave }) => {
2525
contact.id &&
2626
contact.assignment_id &&
2727
contact.message_status === "needsMessage" &&
28-
r.redis &&
2928
campaign
3029
) {
3130
const features = getFeatures(campaign);
@@ -34,12 +33,14 @@ export const preMessageSave = async ({ contact, campaign, messageToSave }) => {
3433
features.TEXTER_UI_SETTINGS &&
3534
JSON.parse(features.TEXTER_UI_SETTINGS).takeConversationsOutboundUnassign
3635
) {
37-
await cacheableData.campaignContact.updateAssignmentCache(
38-
contact.id,
39-
null,
40-
null,
41-
contact.campaign_id
42-
);
36+
if (r.redis) {
37+
await cacheableData.campaignContact.updateAssignmentCache(
38+
contact.id,
39+
null,
40+
null,
41+
contact.campaign_id
42+
);
43+
}
4344
contact.assignment_id = null;
4445
return {
4546
contactUpdates: { assignment_id: null }

0 commit comments

Comments
 (0)