Fixed postgres complaint about integer = boolean comparison (I hope!)

This commit is contained in:
2022-02-21 17:54:33 +00:00
parent e58f514896
commit 940d5b0d2f

View File

@@ -284,7 +284,7 @@ class Organisation extends Model implements OrganisationInterface, TokenOwnerInt
public function scopeWithUser($query, $userId) public function scopeWithUser($query, $userId)
{ {
$membersInner = DB::table('organisation_members') $membersInner = DB::table('organisation_members')
->selectRaw('organisation_id, flag_approved = 1 AS is_member, flag_admin AS is_admin, flag_approved = 0 AS is_pending') ->selectRaw('organisation_id, flag_approved = ? AS is_member, flag_admin AS is_admin, flag_approved = ? AS is_pending', [true, false])
->where('user_id', $userId); ->where('user_id', $userId);
return $query return $query
->leftJoinSub($membersInner, 'user_orgs', function ($join) { ->leftJoinSub($membersInner, 'user_orgs', function ($join) {