diff --git a/app/Http/Controllers/BaseAPIController.php b/app/Http/Controllers/BaseAPIController.php index 35956179e4c0..5b59a5b38b8a 100644 --- a/app/Http/Controllers/BaseAPIController.php +++ b/app/Http/Controllers/BaseAPIController.php @@ -99,15 +99,17 @@ class BaseAPIController extends Controller $query->with($includes); - if ($updatedAt = intval(Input::get('updated_at'))) { - $query->where('updated_at', '>=', date('Y-m-d H:i:s', $updatedAt)); + if (Input::get('updated_at') > 0) { + $updatedAt = intval(Input::get('updated_at')); + $query->where('updated_at', '>=', date('Y-m-d H:i:s', $updatedAt)); } - - if ($clientPublicId = Input::get('client_id')) { - $filter = function ($query) use ($clientPublicId) { + + if (Input::get('client_id') > 0) { + $clientPublicId = Input::get('client_id'); + $filter = function ($query) use ($clientPublicId) { $query->where('public_id', '=', $clientPublicId); - }; - $query->whereHas('client', $filter); + }; + $query->whereHas('client', $filter); } if (! Utils::hasPermission('view_all')) {