diff --git a/include/Webservices/ConvertLead.php b/include/Webservices/ConvertLead.php index ee80851aa27b7ce46e95d00a5ae2349eef502627..82c0b75524cc943805a0f3ddd3338f4a20be3c94 100644 --- a/include/Webservices/ConvertLead.php +++ b/include/Webservices/ConvertLead.php @@ -271,6 +271,12 @@ function vtws_updateConvertLeadStatus($entityIds, $leadId, $user) { $leadModifiedTime = $adb->formatDate(date('Y-m-d H:i:s'), true); $crmentityUpdateSql = "UPDATE vtiger_crmentity SET modifiedtime=?, modifiedby=? WHERE crmid=?"; $adb->pquery($crmentityUpdateSql, array($leadModifiedTime, $user->id, $leadIdComponents[1])); + //raise an event so that modules can take their actions on lead conversion + require_once("include/events/include.inc"); + $em = new VTEventsManager($adb); + $em->initTriggerCache(); + $entityData = VTEntityData::fromEntityId($adb, $leadIdComponents[1]); + $em->triggerEvent("vtiger.entity.leadconverted", $entityData); } $moduleArray = array('Accounts','Contacts','Potentials');