Hi there,
I'm checking the phone. The same phone number can be once. I'm using before After method.
For example, when editing a Lead, I change the status, but it still behaves like the phone is being edited.
This error is coming if I click on the edit. No problem if I just click on Edit Status. Here is the sample line of code.
I'm checking the phone. The same phone number can be once. I'm using before After method.
For example, when editing a Lead, I change the status, but it still behaves like the phone is being edited.
This error is coming if I click on the edit. No problem if I just click on Edit Status. Here is the sample line of code.
Code:
public function beforeSave(Entity $entity, array $options = array()) { $entityType = $entity->getEntityType(); $fieldName = 'phoneNumber'; $phone = preg_replace("/[^0-9]/", "", $entity->get($fieldName)); $entityList = array('Lead', 'Meeting', 'Contact', 'Call', 'Customer'); if(in_array($entityType, $entityList)) { if (!$entity->isNew()) { if($entity->isAttributeChanged($fieldName)) { $this->checkPhoneNumber($phone, $entityType, $fieldName); } }else{ if($phone) { $this->checkPhoneNumber($phone, $entityType, $fieldName); } } } }