From c4deda4574de80e755fa3fd56bffcb040401c656 Mon Sep 17 00:00:00 2001 From: Brian Shaughnessy Date: Mon, 18 Jun 2018 20:32:20 -0400 Subject: [PATCH] dev/core#190 ensure custom data multi record profile returns correct record --- CRM/Core/BAO/UFGroup.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CRM/Core/BAO/UFGroup.php b/CRM/Core/BAO/UFGroup.php index 722fc4b9df..a74ab487ff 100644 --- a/CRM/Core/BAO/UFGroup.php +++ b/CRM/Core/BAO/UFGroup.php @@ -993,8 +993,10 @@ class CRM_Core_BAO_UFGroup extends CRM_Core_DAO_UFGroup { $details = $query->searchQuery(0, 0, NULL, FALSE, FALSE, FALSE, FALSE, FALSE, $additionalWhereClause); - if (!$details->fetch()) { - return; + while($details->fetch()) { + if (!$details) { + return; + } } $query->convertToPseudoNames($details); $config = CRM_Core_Config::singleton(); -- 2.25.1