From 412fac181e8235cd552024db9aacff9e161220ff Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Sat, 18 Feb 2023 23:17:45 +0000 Subject: [PATCH] Afform: Fix syntax for saving reciprocal relationships --- ext/afform/core/Civi/Api4/Action/Afform/Submit.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ext/afform/core/Civi/Api4/Action/Afform/Submit.php b/ext/afform/core/Civi/Api4/Action/Afform/Submit.php index c502c51026..83bdf2d759 100644 --- a/ext/afform/core/Civi/Api4/Action/Afform/Submit.php +++ b/ext/afform/core/Civi/Api4/Action/Afform/Submit.php @@ -361,9 +361,11 @@ class Submit extends AbstractProcessor { ]; // Reciprocal relationship types need an extra check if ($isReciprocal) { - $where[] = ['OR', - ['AND', ['contact_id_a', '=', $contact_id_a], ['contact_id_b', '=', $contact_id_b]], - ['AND', ['contact_id_a', '=', $contact_id_b], ['contact_id_b', '=', $contact_id_a]], + $where[] = [ + 'OR', [ + ['AND', [['contact_id_a', '=', $contact_id_a], ['contact_id_b', '=', $contact_id_b]]], + ['AND', [['contact_id_a', '=', $contact_id_b], ['contact_id_b', '=', $contact_id_a]]], + ], ]; } else { -- 2.25.1