From 6f6d5bcd6d5b81fcb81b2539e53d438a5977353c Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Fri, 27 Mar 2020 12:39:40 -0400 Subject: [PATCH] APIv4 - Only adjust domain_id if required --- Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php b/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php index f4135f21d7..7b6bbb45ba 100644 --- a/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php @@ -30,7 +30,7 @@ class FieldDomainIdSpecProvider implements Generic\SpecProviderInterface { */ public function modifySpec(RequestSpec $spec) { $domainIdField = $spec->getFieldByName('domain_id'); - if ($domainIdField) { + if ($domainIdField && $domainIdField->isRequired()) { $domainIdField->setRequired(FALSE)->setDefaultValue('current_domain');; } } -- 2.25.1