Skip to content

Commit 1c3985f

Browse files
committed
fix followup template returning stages is required
1 parent 1184d5f commit 1c3985f

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

controllers/whatsappController.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,7 +981,7 @@ const getSessionState = async (req, res) => {
981981
};
982982

983983
const defaultFlowStages = () => [
984-
{ stage: 0, key: 'welcome', enabled: true, message: '', delayToNextDays: 2, sendHour: 10, sendMinute: 0 },
984+
{ stage: 0, key: 'welcome', enabled: true, message: '', delayToNextDays: 2, sendHour: 10, sendMinute: 0, },
985985
{ stage: 2, key: 'day2', enabled: true, message: '', delayToNextDays: 2, sendHour: 10, sendMinute: 0 },
986986
{ stage: 4, key: 'day4', enabled: true, message: '', delayToNextDays: 3, sendHour: 10, sendMinute: 0 },
987987
{ stage: 7, key: 'day7', enabled: true, message: '', delayToNextDays: null, sendHour: 10, sendMinute: 0 },
@@ -1039,7 +1039,7 @@ const getFollowUpFlow = async (req, res) => {
10391039

10401040
const updateFollowUpFlow = async (req, res) => {
10411041
try {
1042-
const { name, stages, absentReminder } = req.body || {};
1042+
const { name, stages, absentReminder } = req.body?.schedule || {};
10431043
if (!Array.isArray(stages)) {
10441044
return res.status(400).json({ error: 'stages array is required' });
10451045
}

services/followUpService.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -656,8 +656,6 @@ class FollowUpService {
656656

657657
// Handle absent reminder outside journey
658658
if (lastOutbound.messageType === 'absent_reminder') {
659-
660-
661659
const result = await this._handleAbsentReminderReply(
662660
memberByPhone,
663661
cleanedPhone,

0 commit comments

Comments
 (0)