From 27eb4ef7547d1c46aff5270041c89c94c84f06da Mon Sep 17 00:00:00 2001 From: Craig Williams Date: Tue, 8 Feb 2022 18:10:37 +0000 Subject: [PATCH] Fix multiple rows per user appearing when using filters/sorts --- src/Database/Models/User.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Database/Models/User.php b/src/Database/Models/User.php index 9f6a7a0..7350c30 100644 --- a/src/Database/Models/User.php +++ b/src/Database/Models/User.php @@ -68,6 +68,8 @@ class User extends UFUser */ public function scopeJoinOrganisations($query) { + $query = $query->select('users.*')->distinct(); + $query = $query->leftJoin('organisation_members', 'organisation_members.user_id', '=', 'users.id'); $query = $query->leftJoin('organisations', 'organisations.id', '=', 'organisation_members.organisation_id');