Refactor to nested queries to improve query planner

This commit is contained in:
David Bomba 2022-08-27 18:49:34 +10:00
parent 0e2b945c3b
commit 9b629c80d9

View File

@ -298,6 +298,11 @@ class BaseController extends Controller
if (! $user->hasPermission('view_product')) {
$query->where('products.user_id', $user->id)->orWhere('products.assigned_user_id', $user->id);
$query->whereNested(function($query) use ($user) {
$query->where('products.user_id', $user->id)->orWhere('products.assigned_user_id', $user->id);
});
}
},
'company.projects'=> function ($query) use ($updated_at, $user) {