Fix multiple rows per user appearing when using filters/sorts

This commit is contained in:
2022-02-08 18:10:37 +00:00
parent 9d62749914
commit 27eb4ef754

View File

@@ -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');