scopeCollect function in models updated

This commit is contained in:
EnesSacid-Buker
2022-12-20 17:00:49 +03:00
committed by GitHub
parent 92d1ccf288
commit 537da0f77e
2 changed files with 24 additions and 2 deletions

View File

@ -190,11 +190,23 @@ class User extends Authenticatable implements HasLocalePreference
public function scopeCollect($query, $sort = 'name')
{
$request = request();
$search = $request->get('search');
/**
* Modules that use the sort parameter in CRUD operations cause an error,
* so this sort parameter set back to old value after the query is executed.
*
* for Custom Fields module
*/
$request_sort = $request->get('sort');
$query->usingSearchString($search)->sortable($sort);
$request->merge(['sort' => $request_sort]);
$request->offsetUnset('direction');
$limit = (int) $request->get('limit', setting('default.list_limit', '25'));
return $query->usingSearchString($search)->sortable($sort)->paginate($limit);
return $query->paginate($limit);
}
/**