phone/email: set primary on save

This commit is contained in:
Yuri Kuznetsov
2024-09-16 16:28:08 +03:00
parent 067765d9b5
commit f0ee8a1de4
2 changed files with 4 additions and 0 deletions
@@ -346,6 +346,8 @@ class Saver implements SaverInterface
if ($primary) {
$emailAddress = $this->getByAddress($primary);
$entity->set(self::ATTR_EMAIL_ADDRESS, $primary);
if ($emailAddress) {
$update1 = $this->entityManager
->getQueryBuilder()
@@ -352,6 +352,8 @@ class Saver implements SaverInterface
if ($primary) {
$phoneNumber = $this->getByNumber($primary);
$entity->set(self::ATTR_PHONE_NUMBER, $primary);
if ($phoneNumber) {
$update1 = $this->entityManager
->getQueryBuilder()