APIv3 Navigation - Add defaults so generic writeRecord can be used instead of BAO...
authorColeman Watts <coleman@civicrm.org>
Sun, 9 Jan 2022 02:27:03 +0000 (21:27 -0500)
committerColeman Watts <coleman@civicrm.org>
Sun, 9 Jan 2022 02:27:03 +0000 (21:27 -0500)
api/v3/Navigation.php

index c1f0cf3c671383fd717e32d18a9af0ee7d6c18fd..f78fdd6cab76c50cf9350a60b3fbc03e34ef0673 100644 (file)
@@ -88,9 +88,11 @@ function civicrm_api3_navigation_create($params) {
 /**
  * Adjust metadata for navigation create action.
  *
- * @param array $params
+ * @param array[] $fields
  */
-function _civicrm_api3_navigation_delete_spec(&$params) {
+function _civicrm_api3_navigation_create_spec(&$fields) {
+  $fields['is_active']['api.default'] = TRUE;
+  $fields['domain_id']['api.default'] = CRM_Core_Config::domainID();
 }
 
 /**