From 6bd6eb5481e24d37a6d2389252894f8bd4365ff0 Mon Sep 17 00:00:00 2001 From: Adam Zammit Date: Wed, 11 Aug 2021 15:40:26 +1000 Subject: [PATCH] Fixed bug: Not detecting sent emails via LimeSurvey in some instances --- functions/functions.limesurvey.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/functions.limesurvey.php b/functions/functions.limesurvey.php index 93f0feca..b569b1ad 100644 --- a/functions/functions.limesurvey.php +++ b/functions/functions.limesurvey.php @@ -197,12 +197,12 @@ function lime_send_email($case_id,$email,$firstname,$lastname) if (!isset($q['status'])) { //send email $q2 = $limeRPC->invite_participants($limeKey, $lime_id, array($q['tid'])); - if (isset($q2['status']) && $q2['status'] == "0 left to send") { + if (isset($q2['status']) && substr($q2['status'],-12) == "left to send") { $ret = true; } else { //try reminding $q3= $limeRPC->remind_participants($limeKey, $lime_id, null, null, array($q['tid'])); - if (isset($q3['status']) && $q3['status'] == "0 left to send") { + if (isset($q3['status']) && substr($q3['status'],-12) == "left to send") { $ret = true; } }