Move Email, Address, etc. is_primary handling on delete to a hook
authorColeman Watts <coleman@civicrm.org>
Sun, 22 Aug 2021 00:00:32 +0000 (20:00 -0400)
committerColeman Watts <coleman@civicrm.org>
Fri, 10 Sep 2021 12:01:28 +0000 (08:01 -0400)
commit7a59253523453fd58b5b5ccb88a3d442232481f8
tree2153544d01ae48e6a7c5299c709308d216faa431
parentb3c3741929ae51240936fb39f22f8aa65fcb4f4c
Move Email, Address, etc. is_primary handling on delete to a hook

Previously this was all done in a delegated function.
This moves that logic to a hook listener.
CRM/Contact/BAO/Contact.php
CRM/Core/BAO/Address.php
CRM/Core/BAO/Email.php
CRM/Core/BAO/IM.php
CRM/Core/BAO/OpenID.php
CRM/Core/BAO/Phone.php
CRM/Core/DAO.php
tests/phpunit/api/v4/Entity/AddressTest.php [new file with mode: 0644]