Implement _checkAccess for Contact BAO and related entities (email, phone, etc.)
[civicrm-core.git] / tests / phpunit / api / v3 / ContactTest.php
index 4bce7f9333839649100003aca11ba95dd7b213ce..1f381ca7908a3d48a31b081ccb53fb1f4ab89baf 100644 (file)
@@ -3211,7 +3211,12 @@ class api_v3_ContactTest extends CiviUnitTestCase {
 
     $config->userPermissionClass->permissions = ['access CiviCRM'];
     $result = $this->callAPIFailure('contact', 'update', $params);
-    $this->assertEquals('Permission denied to modify contact record', $result['error_message']);
+    if ($version == 3) {
+      $this->assertEquals('Permission denied to modify contact record', $result['error_message']);
+    }
+    else {
+      $this->assertEquals('ACL check failed', $result['error_message']);
+    }
 
     $config->userPermissionClass->permissions = [
       'access CiviCRM',