phone number dont store erased numeric

This commit is contained in:
yuri
2019-01-03 11:08:54 +02:00
parent 20acd516d6
commit 5ed64d99f6
@@ -39,6 +39,8 @@ class PhoneNumber extends \Espo\Core\ORM\Repositories\RDB
protected $processFieldsAfterRemoveDisabled = true;
const ERASED_PREFIX = 'ERASED:';
protected function init()
{
parent::init();
@@ -471,7 +473,7 @@ class PhoneNumber extends \Espo\Core\ORM\Repositories\RDB
if ($entity->has('name')) {
$number = $entity->get('name');
if (is_string($number)) {
if (is_string($number) && strpos($number, self::ERASED_PREFIX) !== 0) {
$numeric = preg_replace('/[^0-9]/', '', $number);
} else {
$numeric = null;